django中模板的使用

第一步 创建模板文件夹第二步 把模板存放进去第三步 把模板路径 加入到setting.py第四步 在视图函数处理第五步 路由挂载第六步 网页访问

第一步 创建模板文件夹

在项目的同层级下 新建模板文件夹

第二步 把模板存放进去

index.html

Title

姓名:

{{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),

第六步 网页访问

查看原文