天天看点

Django Rest Framework 3.3.2 开发 RESTful API

python version:     2.7.10

django version:     1.9

rest framework 3.3.2

安装

pip install django

pip install djangorestframework

settings.py installed_apps中引入rest_framework

创建model, 修改mdels.py

创建serializers.py

restore_object() 3.0以上版本不支持已经被create()和update()方法代替,源码如下:

创建基于类和函数的视图

urls.py配置

apiview

Django Rest Framework 3.3.2 开发 RESTful API

generic通用视图

Django Rest Framework 3.3.2 开发 RESTful API

post请求被定义为创建“从属资源”(拥有父资源的资源) (add)

参考文章:

<a href="http://www.lifelaf.com/blog/?p=156" target="_blank">http://www.lifelaf.com/blog/?p=156</a>

<a href="http://s3.51cto.com/wyfs02/m01/78/6d/wkiom1z755yiv9hxaabo7ft4pkm974.png" target="_blank"></a>