django-创建Template(模板)


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中的文件路径

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM