学习笔记-Python-Django REST Framework-视图

- 视图
- DRF的视图从处理任务,处理流程等跟Django基本一致
- 此视图基本是Django视图的扩展
- Request
- 把请求解析成一个request实例
- 属于DRF的,跟Django的HttpRequest不太一样
- 在得到Request之前有一个Parse对传入的数据请求进行解析
- data属性
- 请求数据体,类似于Django的request.POST, request.FILES
- 在DRF中主要指的是json
- query_params
- 所有传入的关键字,举例如下面的url参数name
api.tulingxueyuan.com/student/?name='liu'
# 使用案例
# name = self.request.query_params['name'] # 不建议使用如果不存在name会崩溃
name = self.request.query_params.get('name', None)
- user
- 登陆后的用户信息都在user中
- 如果没有登陆,则是anoymous,无名用户
- 可以用来判断用户是否登陆成功

猜你喜欢

转载自www.cnblogs.com/Cloudloong/p/10209929.html