我正在尝试在 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”是变量,而不是字符串!