新的一年啟程,大家又投入到緊張的學習和工作中,作為一個網際網路人必須時刻緊跟科技發展的腳步。對于大火的 Python 程式設計語言我們怎麼能錯過,我們【51Reboot】這就為大家帶來新年的第一堂 Python 免費公開課。
大綱
Django-rest-framework是什麼?
序列化
請求和響應
類視圖
認證
權限
3 年 Python 語言開發經驗
從事自動化運維相關工作
Python & Gopher 熱衷粉
##視訊版
Django REST 架構是一個用于建構 Web API 的功能強大且靈活的工具包。
特點:
Web 浏覽器 API
身份認證政策及權限
函數視圖及類視圖
統一的異常處理
自動生成 API 文檔資訊
文檔和良好的社群支援
.......
Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6)
Django (1.10, 1.11, 2.0)

前後端分離
serializers.Serializer
serializers.ModelSerializer
serializers.HyperlinkedModelSerializer
request.POST
request.data
Response
status:響應的狀态碼。預設為200.另請參閱狀态代碼
......
HTTP_200_OK
HTTP_403_FORBIDDEN
HTTP_404_NOT_FOUND
HTTP_500_INTERNAL_SERVER_ERROR
authentication_classes = (TokenAuthentication, )
permission_classes = (IsAuthenticated,)