我想使用相同的模板来查看有关每个数据库对象的信息。我希望能够单击列表中的每个元素,并将其链接到包含有关此信息的页面。我想有一种比为每个唯一对象制作视图更简单的方法。
我在我的list.html上列出了所有数据库对象,如下所示:
{% for instance in object_info %}
<li><a href="object">{{ instance.name }}</a></li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
我的views.py具有以下观点:
def object_view(request):
data = Object.objects.filter(name="")
context={
'object_info':data
}
return render(request, "object.html", context)
Run Code Online (Sandbox Code Playgroud)
我可以将每个{{ instance.name }}视图传递给视图,并将其用作过滤器的变量吗?