美文网首页
Django-Rest-Framework 教程:1.序列化

Django-Rest-Framework 教程:1.序列化

作者: Silence_王凯 | 来源:发表于2018-04-10 19:35 被阅读0次

1. 环境设置

pip install django

pip install djangorestframework

pip install pygments # 用于代码高亮.

2. Django 项目设置

设置 settings.py:

设置 urls.py 将新建的 snippet app 中的 urls.py 加入到其中:

3. 创建 Model

执行数据库迁移操作.

4. 创建 ModelSerializers.

5. 在 Views 中使用 Serializer.

首先创建能返回 json 数据的 HttpResponse.

我们的 API 根目录是一个 list view, 用于展示所有存在的 snippet, 或建立新的 snippet:

为了简便, 我们希望在 POST 时不使用 csrf, 因此使用了 csrf_exempt, 这不是通常应该做的, 而且 django_rest_framework 默认使用了更为安全的方式.

用于展示, 更新或删除的 view:

最后修改 urls.py:

ok. 运行服务器尝试一下

相关文章

网友评论

      本文标题:Django-Rest-Framework 教程:1.序列化

      本文链接:https://www.haomeiwen.com/subject/vgcxcftx.html