Django2基于类的视图详解

25 篇文章 0 订阅
13 篇文章 0 订阅

一、基本视图

  •     view
  •     TemplateView
  •     RedirectView

二、通用显示视图

  •     DetailView
  •     ListView

三、通用编辑视图

  •     FormView
  •     CreateView
  •     UpdateView
  •     DeleteView

四、通用日期视图

  •     ArchiveIndexView
  •     YearArchiveView
  •     MonthArchiveView
  •     WeekArchiveView
  •     DayArchiveView
  •     TodayArchiveView
  •     DateDetailView

五、基于类的视图mixins


    简单的mixins

  •         ContextMixin
  •         TemplateResponseMixin

    单个对象mixins

  •         SingleObjectMixin
  •         SingleObjectTemplateResponseMixin

    多个对象混合

  •         MultipleObjectMixin
  •         MultipleObjectTemplateResponseMixin

视图分为两种 
1.以函数的形式进行定义的视图就是函数视图(简单,不再叙述)
2.以类的形式进行定义的视图就是类视图

基于类的视图提供的每个请求都具有独立的状态; 因此,在实例上存储状态变量是安全的(即,是一个线程安全的操作)。

以上 会对每种试图类进行详解,(待续)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值