python - 如何解决 django.template.exceptions.TemplateSyntaxError
问题描述
我正在尝试从我的数据库中获取一些特定的日期并将它们传递到模板中。但我收到此错误:
django.template.exceptions.TemplateSyntaxError:无法解析剩余部分:来自“for ent in entries”的“ent in entries”
我的意见.py:
entries = Entry.objects.filter(user=request.user)
return render(request, 'user.html', {'user':user.title(), 'time':time, 'entries':entries})
我的模型.py:
from django.db import models
from django.contrib.auth.models import User
class Entry(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
date = models.DateTimeField()
content = models.CharField(max_length=20000)
def __str__(self):
return self.content
用户.html:
{{for ent in entries}}
<div id="sect">
<div id="date" name='date'>
{{ent.date}}
</div>
</div>
{{% endfor %}}
解决方案
这是您在这里所做的一个简单的拼写错误,请使用此
{% for ent in entries %}
<div id="sect">
<div id="date" name='date'>
{{ent.date}}
</div>
</div>
{% endfor %}
在 for 循环中使用百分比
推荐阅读
- ansible - ansible zypper 安装卡在 SUSE 12 SP5 上
- xml - 包含 text() 和子节点的 node() 必须转换为大写文本
- php - 下拉购物车允许我将商品数量修改为最多五件,即使五件商品不可用
- azure - Azure CLI 无法在 azure 函数应用中添加自动缩放条件
- node.js - 使用 NodeJS 在浏览器中显示 GET 请求结果
- c# - 使用 installshield 自定义向导将文件复制到目标文件夹
- java - 在 Tycho 中生成 p2 存储库依赖关系的分层依赖树
- typescript - 是否可以将类型的属性名称映射到数组类型?
- ios - 在 MVVM 中使用 SwiftUI 去初始化 ViewModel
- python - 从文件中删除重复的页面