Django视图,Django视图的开发理念

  Django视图,Django视图的开发理念

  注:本文为《一个完整的Django入门指南》系列教程(中文版)第8节。你可以查看本教程的完整目录。

  目前我们有一个视图功能叫做home,这个视图显示为“Hello,World!”在我们的申请主页上。

  myproject/urls.py

  fromdjango.conf.urlsimporturl

  from django . contributimportadmin

  fromboardsimportviews

  urlpatterns=[

  url(r^$,views.home,name=home),

  url(r^admin/,admin.site.urls),

  ]

  公告板/视图. py

  from django . httpimporthttpresponse

  defhome(请求):

  returnHttpResponse(你好,世界!)我们可以从这里开始写。如果您还记得我们的原型图,图5显示了主页应该是什么样子。我们要做的是在表格中列出一些部分和其他描述性信息。

  首先要做的是导入电路板模型,并列出所有现有的电路板。

  公告板/视图. py

  from django . httpimporthttpresponse

  from.modelsimportBoard

  defhome(请求):

  boards=Board.objects.all()

  boards_names=list()

  用于主板:

  boards_names.append(board.name)

  response_html=br 。加入(董事会_名称)

  返回httpresponse (response _ HTML)结果是这个简单的HTML页面:

  等等,我们就此打住。我们在真实项目中不会这样渲染HTML。对于这个简单的视图功能,我们所做的就是列出所有的部分,然后渲染部分由Django模板引擎负责。

  下一部分:Django入门指南09-模板模板引擎

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

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