目录
一、模板使用步骤
- 1.创建模板
- 2.设置模板查找路径
- 3.模板接收视图传入的数据
- 4.模板处理数据
1.创建模板
- 在
应用同级目录下创建模板文件夹templates. 文件夹名称固定写法. - 在templates文件夹下, 创建
应用同名文件夹. 例, Book -
在
应用同名文件夹下创建网页模板文件. 例 :index.html

2.配置(设置模板查找路径)
在工程中创建模板目录templates。
在settings.py配置文件中修改TEMPLATES配置项的DIRS值:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')], # 此处修改
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
如图:

3.模板接收视图传入的数据
在应用的views.py中传入数据:
from django.shortcuts import render
# Create your views here.
def index(request):
context = {'title': '模板数据处理'}
return render(request,'book/index.html',context)

4.模板处理数据
在views.py中定义了context文本,将数据传入模板中,模板通过title键,
本文详细介绍了Django模板的使用步骤,包括创建模板、配置模板路径、传递数据、处理数据和查看结果。同时,深入探讨了Django自带模板的配置、定义、渲染、模板语法、过滤器和模板继承。讲解了模板变量、for循环、if条件、注释、过滤器的用法,并举例说明如何实现模板继承以提高代码复用。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



