在django filters文档中,您可以这样设置过滤器的模型
import django_filters
class ProductFilter(django_filters.FilterSet):
name = django_filters.CharFilter(lookup_expr='iexact')
class Meta:
model = Product #Here you state the model
fields = ['price', 'release_date']
我想有一个动态模型,这样我就不必为每个模型创建一个过滤器
如何将信息(特别是从视图和更具体的模型)传递给过滤器?我在django-tables2中遇到了类似的问题,相反,我能够在视图中使用table\u factory(),并通过上下文变量传递必要的对象。 类似地,有没有一种方法可以在已经配置了模型的视图中准备过滤器,这样我就可以在上下文变量context['filter']中传递它,然后在模板中呈现为
<form action="" method="get">
{{ filter.form.as_p }}
<input type="submit" />
</form>
什么
目前没有回答
相关问题 更多 >
编程相关推荐