1. 程式人生 > >學習筆記-Python-Django REST Framework-檢視

學習筆記-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,無名使用者
- 可以用來判斷使用者是否登陸成功