Django 模板对象返回空值
我从数据库中过滤主题:
subject = subject.objects.filter(id=1)
我尝试将其称为表单模板:
{{ subject.name|safe }}
它返回空值。我需要循环该对象吗?它只返回一条记录:
>>> subject[0].name
u'010-01 INTERNATIONAL : Organizations'
但是当我输入 {{ subject[0].name|safe }} 时,它也没有返回任何值。
I filter a subject from database:
subject = Subject.objects.filter(id=1)
I tried to call it form template:
{{ subject.name|safe }}
It return empty value. Do I need to loop the object? It just return a single records:
>>> subject[0].name
u'010-01 INTERNATIONAL : Organizations'
But when I put {{ subject[0].name|safe }}, it return no value too.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
{{subject.0.name}}
如果您只从数据库中获取一个对象,通常应该使用您
也可以使用 get_object_or_404 快捷方式。
Try:
{{subject.0.name}}
If you're only getting one object from the database, you should typically use
You could also use the get_object_or_404 shortcut.