天天看点

Django Rest Framework

新的一年启程,大家又投入到紧张的学习和工作中,作为一个互联网人必须时刻紧跟科技发展的脚步。对于大火的 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)

Django Rest Framework

前后端分离

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,)