Django模板
目录
1.创建模板
2.配置(设置模板查找路径)
3.模板接收视图传入的数据
4.模板处理数据
5. 查看模板处理数据成果
二、Django使用自带模板
1.配置
2.定义模板
3.模板渲染
4.模板语法
4.1 模板变量
4.2 模板语句
4.3 注释
5.过滤器
6.模板继承
一、模板使用步骤
- 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键,读取字典的值
又是变优秀的一天: 很棒,这个方法解决了问题
汖晔: /cmp/mongodb-27017.sock我没有这个文件啊
πpai: 没用 那个文件下载纯纯没用的,好无聊的 如果你文件找不到了,可以在Tools里选择位置,但是那个文件就是个废物
钛白先生: 解决了,感谢
南波万~: 大佬,我的没有MMC,用了脚本,但是操作成功后运行提示:试图引用不存在的令牌。这种要怎么处理呀