RestFul
django-rest-framework
REST 难点:
- 模型序列化
- 正向序列
- 将模型转换成Json
- 反向序列化
- 将json转换成模型
- 正向序列
- serialization
- 在模块serializers
- hyperLinkedModelSerializer
- 序列化模型,并添加超链接
- serializer
- 手动序列化
- hyperLinkedModelSerializer
- 在模块serializers
- RR
- Request
- rest_framework.request
- 将django的request作为自己的一个属性——request
- 属性和方法
- content_type
- stream
- query_params(就是 get)
- data
- 同时兼容POST, PUT, PATCH
- user
- 可以直接在请求上获取用户
- 相当于在请求上加一个属性,用户对象
- auth
- 认证
- 相当于请求上添加一个属性,属性是token
- successful_auth
- Response
- Request
- APIview