【发布时间】:2017-04-26 03:27:58
【问题描述】:
我想使用相同的模板来查看有关我的每个数据库对象的信息。我希望能够单击列表中的每个元素并将其链接到包含有关它的信息的页面。我认为有一种比为每个唯一对象创建视图更简单的方法。
我在 list.html 中列出了我的所有数据库对象,如下所示:
{% for instance in object_info %}
<li><a href="object">{{ instance.name }}</a></li>
{% endfor %}
我的views.py有这个视图:
def object_view(request):
data = Object.objects.filter(name="")
context={
'object_info':data
}
return render(request, "object.html", context)
我可以将每个 {{ instance.name }} 传递给视图并将其用作过滤器的变量吗?
【问题讨论】:
标签: django django-templates django-views