您好,我想知道是否有可能返回无查询,直到搜索被点击我使用django_filter它工作良好,但返回数据库中的所有对象。这是我在手机上写的,无法访问代码示例。
发布于 2018-12-20 18:30:53
如果request.GET为空,则可以使用filter the primary queryset并使用.none()。
class ArticleFilter(django_filters.FilterSet):
class Meta:
model = Article
fields = [...]
@property
def qs(self):
queryset = super(ArticleFilter, self).qs
if not self.request.GET:
queryset = queryset.none()
return queryset然后在视图中使用自定义过滤器集。
https://stackoverflow.com/questions/53866469
复制相似问题