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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。