django4-Templates

什么是Templates

  • HTML文件
  • 适用Django模板语言 Django Template Language DTL
  • 可以使用第三方模板引擎 如jinjia2 在配置中更改

使用Templates

  • 在工程的templates文件夹下创建对应的App文件夹 如blog
  • 创建HTML文件
  • 在views.py 返回一个render()三个参数,1,request 2,模板文件路径 3,传给模板的数据
  • render()支持一个dict类型的参数传递,改字典是后台传递到模板的参数,键为参数名,在模板中使用{{参数名}}直接使用
def index(request):
    return render(request,'blog/index.html',{'hello':'my Blog'})

<body>
<h1>
    {{ hello }}
</h1>
</body>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容