1

我正在尝试在 Django 评论表单中做一些自定义的事情。我有一个名为“get_flatpage_by_id”的简单标记,它将平面模型数据作为数组返回。这是我预期的工作:

{% get_flatpage_by_id 14 作为页面 %}

它返回 ID 为 14 的平面页面。但这不起作用,如果我尝试通过 {{ form.object_pk.data }} (返回 14)。它应该是这样的:

{% get_flatpage_by_id form.object_pk.data as page %}

简单标签接收值“form.object_pk.data”(字符串),而不是 14。我不知道如何告诉 Django “form.object_pk.data”是变量,而不是字符串!

4

1 回答 1

-2

没关系,我的朋友给出了解决方案......

在过滤器中,我可以读取传递给模板的所有数据,因此我收到了我需要的表单对象和数据。

于 2010-06-17T07:17:44.513 回答