django中模板的使用
第一步 创建模板文件夹第二步 把模板存放进去第三步 把模板路径 加入到setting.py第四步 在视图函数处理第五步 路由挂载第六步 网页访问
第一步 创建模板文件夹
在项目的同层级下 新建模板文件夹
第二步 把模板存放进去
index.html
{{user}}
{{age}}
{{like}}
第三步 把模板路径 加入到setting.py
'DIRS': [os.path.join(BASE_DIR, 'templates')],
第四步 在视图函数处理
方式一
def test_template(request):
from django.template import loader
#方式一 setting 设置 模板文件
# 引入loader 加载需要魔板
t = loader.get_template('index.html')
# 转为文字 可以发送字典的参数
# render(字典参数) 可以不传递 如果需要就要传递
html = t.render()
return HttpResponse(html)
方式二
from django.shortcuts import render
# 方式二
# 数据
data = {
'user': "哈哈",
"age": "12",
"like": "changtiaoruplanqiu"
}
# 把data 渲染到模板中去
#index.html 就是template文件夹里面的index.html
return render(request,"index.html",data)
data的数据会放到index,html
要想使用 需要{{key}}
data = {
'user': "哈哈",
"age": "12",
"like": "changtiaoruplanqiu"
}
{{user}}
{{age}}
{{like}}
第五步 路由挂载
# template
path('test_template', views.test_template),
第六步 网页访问
发表评论