原文来自 csdn:https://blog.csdn.net/u013967628/article/details/83040811 。这里对跳转做一下整合
一、基本视图
二、通用显示视图
三、通用编辑视图
- FormView
- CreateView
- UpdateView
- DeleteView
四、通用日期视图
- ArchiveIndexView
- YearArchiveView
- MonthArchiveView
- WeekArchiveView
- DayArchiveView
- TodayArchiveView
- DateDetailView
五、基于类的视图mixins
- 简单的mixins
- 单个对象mixins
- 多个对象混合
- MultipleObjectMixin
- MultipleObjectTemplateResponseMixin
视图分为两种
- fbv模式
以函数的形式进行定义的视图就是函数视图(简单,不再叙述) - cbv模式
以类的形式进行定义的视图就是类视图
基于类的视图提供的每个请求都具有独立的状态; 因此,在实例上存储状态变量是安全的(即,是一个线程安全的操作)。