django通用视图通俗讲解,django类视图和函数视图哪个好

  django通用视图通俗讲解,django类视图和函数视图哪个好

  本教程操作环境:windows7系统,django2.1,DELL G3电脑。

  1、基于功能的视图

  基于函数的视图是使用python中的函数编写的,该函数将一个HttpRequest对象作为参数,并返回一个HttpResponse对象。基于功能的视图通常分为四种基本策略,即CRUD(创建、搜索、更新、删除)。CRUD是任何用于开发的框架的基础。

  #importthestandardDjangoModel

  #来自内置库

  fromdjango.dbimportmodels

  #名为“极客模型”的declareanewmodelwithaname

  classGeeksModel(模型。型号):

  #fieldsofthemodel

  标题=模型。CharField(max_length=200)

  描述=型号。文本字段()

  #重命名theinstancesofthemodel

  #withtheirtitlename

  def__str__(self):

  2、基于类的视图

  基于类的视图提供了一种替代方法,将视图实现为Python对象而不是函数。与基于函数的视图相比,基于类的视图更容易管理。

  from django . views . generic . listimportlistview

  from.modelsimportGeeksModel

  班级极客列表(ListView):

  #指定模型列表视图

  Model=GeeksModel以上是Django视图的类型。掌握了基本内容后,可以尝试运行代码部分,加深对两种不同视图的理解。更多Python框架方向:django

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: