Django-CSR 架构总结 Rest framework
- 为应用提供 Restful API
- 简单易用,既可以使用自动的 CRUD APl,也可以自定义实现 API
- 提供可浏览的 HTML APl
- 一套实现同时提供 HTML/JSON/XML 展现
- 灵活的用户认证,支 Token/OAuth/OAuth2/JWT 等认证方式
- 提供流量控制,结果过滤筛选,分页,API 版本控制能力
- 灵活的权限控制:登陆用户,管理员,Django 内置权限,只读权限,匿名用户
4 行代码定义一个 model 的 API
1 | class UserSerializer(serializers.HyperlinkedModelSerializer): |