导航

集成发布会系统API

Posted on 2017-12-23 00:25  Young哥哥  阅读(112)  评论(0)    收藏  举报

通过Django REST Framework来实现发布会签到系统接口更简单。

添加发布会API

在我们创建的django_rest项目的基础上增加发布会和嘉宾的相关接口。

首先,创建模型,修改文件:api/models.py

 

执行数据库迁移:

python manage.py makemigrations api

python manage.py migrate

继续添加发布会数据序列化,编辑文件:api/serializers.py

 

继续定义发布会和嘉宾视图,编辑文件:api/views.py

 

继续添加URL配置,编辑文件:django_rest/urls.py

 

重启项目,访问后的效果如下:

测试接口

使用Django REST Framework开发的接口,除了可以使用GET方法查询接口数据外,还可以调用接口添加数据,并不需要关心接口插入数据的细节,只需要将接口请求改为POST即可。

使用Postman添加一条发布会接口,额,最近无法访问谷歌,这个工具也用不了,就使用了另外一个类似工具做测试: