首页 > 其他 > 详细

django-创建Template(模板)

时间:2020-03-27 19:18:02      阅读:67      评论:0      收藏:0      [点我收藏+]

1、什么是Templates

  1)、HTML文件

  2)、使用lDTL--Django模板语言(Django Template Language)

  3)、可以使用第三方模板(如Jinja2)--在setting中TEMPLATES中修改

 

2、Templates开发步骤:

在App(项目)的根目录下创建名叫Templates的目录

在该目录下创建Html文件

在views.py中返回render()

   1)、创建文件:

技术分享图片

 

   2)、配置render

技术分享图片

 

 

  3)、查看页面:

技术分享图片

 

 

3、DTL(模板语言)的初步使用

render()函数中有一个参数是传递数据到前端,支持一个dict(字典)类型的参数

该字典是后端传递到模板的参数,键为参数名

在模板中使用{{参数名}}来直接使用

  1)、传入参数, hello为键名

技术分享图片

 

   2)、接收参数

 

技术分享图片

 

   3)、验证效果

技术分享图片

 

 注意:Django查找Template:

  Django按照INSTALLED_APPS中的添加顺序查找Templates

  不同的APP(项目)下Templates目录中的同名XX.html会造成冲突

解决Templates冲突方案

  在APP的Templates目录下创建以APP(项目)名为名称的目录

  将html文件放入新创建的目录下,并修改views.py中的文件路径

技术分享图片

 

django-创建Template(模板)

原文:https://www.cnblogs.com/liangpi/p/12582115.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!