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