小编tch*_*ane的帖子

Django:将对象从模板传递到视图

我想使用相同的模板来查看有关每个数据库对象的信息。我希望能够单击列表中的每个元素,并将其链接到包含有关此信息的页面。我想有一种比为每个唯一对象制作视图更简单的方法。

我在我的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 }}视图传递给视图,并将其用作过滤器的变量吗?

django django-templates django-views

1
推荐指数
1
解决办法
5371
查看次数

标签 统计

django ×1

django-templates ×1

django-views ×1