如何在django模板中进行过滤?让我说我有这样的模型
class Entity:
attribute1
attribute2
类似的东西现在我有一个form.py来将数据提交到我的数据库
Class EntityForm:
Class Meta:
model=Entity
现在在模板中我有我的表格 在我看来,我有我的形式的控制器
所以当一切正常时,我得到了我想要的所有数据,现在我有这么多的数据,我提出我想要搜索特定的结果,现在我想通过我的模板过滤/查询所有数据,是这个有意义吗?如何?
我想知道我是否应该努力,因为我还在学习,我想做一个
{% entity.objects.filter(atribute2='something') %}
但这不起作用!任何想法?
谢谢!
答案 0 :(得分:2)
为什么要在模板中执行此操作?如果用户提交了搜索查询,则会先查看您的视图,以便进行过滤。
正如已明确记载的那样,模板语言受到明确限制,因此您无法使用参数调用函数。