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
generic通用视图
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>