django-rest-framework学习记录

114 阅读1分钟

1、基础restful

中文文档:https://q1mi.github.io/Django-RET-framework-documentation/#django-rest-frameworkAPI 接口restful和RPC规范(django-rest-framwork是restful资源状态转换)增删改单查全查:POST添加所有DELETE删除<pk> PUT修改一个学生全部信息pk> PATCH修改一个学生部分信息 只修改用户名<pkGET查获取一个<pk>软件:Postman 汉化使用csrf.CsrfViewMiddleware'创建项目禁用csrf token #'django.middleware注意: 接口ur1路径结尾要加/ 否则重定向后报错
写接口可以使用类视图也可以使用函数视图,这个推荐使用类视图,函数视图很多要手动写才行
如果是函数视图写接口使用装饰器@api view 来制请求方式 post get等等Qapi view(['GET'"PUT','DELETE'])def 刚微(request,id)判新请求类型后处理接口即可。。。
如果是类视图使用APIView 类来区分请求的不同视
扩展功能:根据ur1 后最不同 使用不同的返回数据 www.baid就是返回json 数据 这个也是默认的,如果是xml使用www.baidu.com/api/yorghu.xm 具体配置可.com/api/yonghu. json以看官方文档,一般用不到因为现在使用的都是jso类型