查询/过滤django模板中的数据列表

时间:2014-12-01 09:36:10

标签: python django forms templates querying

如何在django模板中进行过滤?让我说我有这样的模型

class Entity:
    attribute1
    attribute2

类似的东西现在我有一个form.py来将数据提交到我的数据库

Class EntityForm:
    Class Meta:
        model=Entity

现在在模板中我有我的表格 在我看来,我有我的形式的控制器

所以当一切正常时,我得到了我想要的所有数据,现在我有这么多的数据,我提出我想要搜索特定的结果,现在我想通过我的模板过滤/查询所有数据,是这个有意义吗?如何?

我想知道我是否应该努力,因为我还在学习,我想做一个

{% entity.objects.filter(atribute2='something') %}

但这不起作用!任何想法?

谢谢!

1 个答案:

答案 0 :(得分:2)

为什么要在模板中执行此操作?如果用户提交了搜索查询,则会先查看您的视图,以便进行过滤。

正如已明确记载的那样,模板语言受到明确限制,因此您无法使用参数调用函数。