Python

视频版|Django Rest Framework

2018-03-02  本文已影响1140人  51reboot

新的一年启程,大家又投入到紧张的学习和工作中,作为一个互联网人必须时刻紧跟科技发展的脚步。对于大火的 Python 编程语言我们怎么能错过,我们【51Reboot】这就为大家带来新年的第一堂** Python 免费公开课**。

主题:Django Rest Framework

大纲

主讲师:Monkey

视频版

链接:https://pan.baidu.com/s/1elpgOu 密码:xi3d

Django rest framework 是什么?

Django REST 框架是一个用于构建 Web API 的功能强大且灵活的工具包。

特点:

要求

Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6)

Django (1.10, 1.11, 2.0)

Web 浏览器 API

使用场景

序列化

请求

Only handles form data. Only works for 'POST' method.
Handles arbitrary data. Works for 'POST', 'PUT' and 'PATCH' methods.

响应

data: 响应的序列化数据。status:响应的状态码。默认为200.另请参阅状态代码......
HTTP_200_OKHTTP_403_FORBIDDENHTTP_404_NOT_FOUNDHTTP_500_INTERNAL_SERVER_ERROR......

类视图

class-based-views

认证

curl -X post http://127.0.0.1/api-token-auth/ -d username=monkey -d password=monkey123
authentication_classes = (TokenAuthentication, )

权限

权限列表

权限认证

permission_classes = (IsAuthenticated,)

验证权限

curl http://127.0.0.1/accounts/ -H 'Authorization: Token 48386f45403c308ba1b2575c546f498c5580efed'

学习资料

官方网站

www.django-rest-framework.org/ (http://www.django-rest-framework.org/)

招生课程:

扫码添加小助手微信,备注"公开课,来源简书",进入分享群
上一篇 下一篇

猜你喜欢

热点阅读