我正在尝试在Django评论表中做一些自定义的事情。我有一个名为“get_flatpage_by_id”的简单标签,它将平面模型数据作为数组返回。这是我预期的工作:
{%get_flatpage_by_id 14 as page%}
返回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”是变量,而不是字符串!
答案 0 :(得分:-2)
没关系,我的朋友展示了解决方案......
在过滤器中,我可以读取传递给模板的所有数据,因此我收到了所需的表单对象和数据。