View
- 内部定义了一个view
- dispatch
- 根据请求方法的名字进行分发
TemplateView
- 通过多继承实现
- 指定template_name
ListView
- 渲染在模板上
- 指定template_name
- 数据使用model或者queryset
DetailView
- 渲染在模板上
- 指定template_name
- 数据使用model或queryset
- 单一实例指定pk
以后大部分情况是前后分离的,所以TemplateView,ListView,DetailView作了解
Django-Rest-Framework(HelloRest)
- 重量级django插件框架
- serializers
- HyperLinkedModelSerilizer
- 指定序列化的模型字段(fields)
- Viewsets
- ModelViewSet
- 视图函数集合
- 直接集成了对象的创建,,对象的列表查询,对象的单个查询,对象的修改,对象的删除
- routers
- DefaultRouter(router=routers.Defa