- 建立templates文件夹,用于存放html模板,static文件夹也放在该文件夹下
注意:templates和static文件夹放在哪里都可以,在settings文件里添加目录即可,有多个路径直接’,'连接即可
- 导入csss样式 – 更改index.html的css样式加载路径
- 设置静态文件路径
#设置静态文件路径
STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]
django的template怎么循环,怎么取views返回的数据?
def index(request):
#获取数据库表中所有数据对象信息
categories = models.Category.objects.all()
tittle = 'gengjuan_sunny'
return render(request,'index.html',{
'tittle':tittle,'categories':categories})
#for循环,遍历view.py中返回的数据
{% for category in categories %}
<li class="list-group-item d-flex justify-content-between align-items-center pr-2 py-2">
<a class="category-item" href="category.html"
title="查看【CI/CD】分类下所有文章">{
{ category.name }}</a>
<span class="badge text-center" title="当前分类下有6篇文章">6</span>
</li>
{% endfor %}