【建站服务】河北省涿州淘宝店铺设计-涿州淘宝天猫网店美工-涿州网店运营-涿州拼多多宝贝设计多少钱-涿州京东开店-涿州美团代运营-涿州阿里巴巴首页装修价格费用-涿州主图详情页编辑排版PS美工修图加水印-
作者: 风兰 . 阅读量: 6 . 发表时间:2022-09-20 19:26:43
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
河北省涿州淘宝店铺设计-涿州淘宝天猫网店美工-涿州网店运营-涿州拼多多宝贝设计多少钱-涿州京东开店-涿州美团代运营-涿州阿里巴巴首页装修价格费用-涿州主图详情页编辑排版PS美工修图加水印-涿州logo设计-涿州商标注册-涿州知识产权申请-涿州高企认定

在上一章节中我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。
本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。
我们接着上一章节的项目将在 HelloWorld 目录底下创建 templates 目录并建立 runoob.html文件,整个目录结构如下:
HelloWorld/|-- HelloWorld| |-- __init__.py| |-- __init__.pyc| |-- settings.py| |-- settings.pyc| |-- urls.py| |-- urls.pyc| |-- views.py| |-- views.pyc| |-- wsgi.py| `-- wsgi.pyc |-- manage.py `-- templates `-- runoob.html
runoob.html 文件代码如下:
从模板中我们知道变量使用了双括号。
接下来我们需要向Django说明模板文件的路径,修改HelloWorld/settings.py,修改 TEMPLATES 中的 DIRS 为 [os.path.join(BASE_DIR, 'templates')],如下所示:
我们现在修改 views.py,增加一个新的对象,用于向模板提交数据:
可以看到,我们这里使用 render 来替代之前使用的 HttpResponse。render 还使用了一个字典 context 作为参数。
context 字典中元素的键值 hello 对应了模板中的变量 {{ hello }}。
再次访问 http://127.0.0.1:8000/runoob,可以看到页面:

这样我们就完成了使用模板来输出数据,从而实现数据与视图分离。
接下来我们将具体介绍模板中常用的语法规则。
模板语法:
view:{"HTML变量名" : "views变量名"}HTML:{{变量名}}
templates 中的 runoob.html :
<p>{{ name }}</p>河北省涿州淘宝店铺设计-涿州淘宝天猫网店美工-涿州网店运营-涿州拼多多宝贝设计多少钱-涿州京东开店-涿州美团代运营-涿州阿里巴巴首页装修价格费用-涿州主图详情页编辑排版PS美工修图加水印-涿州logo设计-涿州商标注册-涿州知识产权申请-涿州高企认定
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


