目录
一、模板使用步骤
- 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键,