通过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添加一条发布会接口,额,最近无法访问谷歌,这个工具也用不了,就使用了另外一个类似工具做测试:
浙公网安备 33010602011771号