257得票2回答
在Django中,“>”,“<”,“>=”和“<=”无法与“filter()”一起使用。

使用下面的=,我可以通过age筛选人员:qs = Person.objects.filter(age = 20) # ↑ Here 但是下面的 &gt;, &lt;, &gt;=, 和 &lt;=,我无法使用 age 过滤人员:qs =...

90得票4回答
如何在Django过滤器中使用"AND"?

如何在Django中创建一个“AND”过滤器来检索对象?例如,我想要检索一个单个字段中包含两个词的行。 例如,当我在MySQL数据库上运行以下SQL查询时,它正好做到了这一点: SELECT * FROM myapp_question WHERE ((question LIKE '%sof...

48得票11回答
导入错误:找不到名为django_filters的模块。

我正在使用Django 1.7.1,并且我使用pip将django-filters安装到我的虚拟环境中的/.virtualenvs/auction2/lib/python2.7/site-packages$目录下。 它显示安装成功。 然后我将django-filters添加到已安装的应用程...

48得票2回答
如何修改Django管理员过滤器的标题

我有一个过滤器(默认的,不是自定义的) 是否仅仅改变过滤器的标题而不编写完全新的自定义过滤器是可能的吗? 因为我需要的唯一定制是其标题。应该有一种方法可以在不重写整个过滤器和查找的情况下做到这一点。

29得票4回答
Django-filter,如何进行多字段搜索?(使用django-filter!)

我该如何使用Django-filter从以下模型中进行多字段搜索:class Location(models.Model): loc = models.CharField(max_length=100, blank=True) loc_mansioned = models.Ch...

29得票11回答
Django-filter使用分页功能

我正在使用 django-filter 模块在我的列表视图中提供搜索功能。 现在我也想在该视图中添加分页。 我试图将分页与筛选后的查询集合并,但是我不知道该怎么做。 到目前为止,我在views.py中尝试了以下内容:def search(request): qs = local_u...

26得票4回答
如何通过Django ORM在查询中排除两个条件?

如何通过逻辑 OR 来排除同时符合两个条件:Object.objects.filter(country_send=country).exclude(status__exact='').order_by('-id') Object.objects.filter(country_send=coun...

24得票3回答
Django Rest Framework 过滤器

我正在使用由Django Rest Framework创建的API进行工作,我试图对JSON进行过滤。这是我的serializers.py文件。 from rest_framework import serializers from .models import Establecimient...

20得票3回答
如何使用django-filter包处理参数列表?

我想要使用django-filter来筛选我的模型。如果我按照一个id进行过滤,它可以很好地工作:http://localhost:8000/accommodations?accommodationType_id=1 但我不知道如何按多个id进行筛选,类似于:http://localhost:...

19得票2回答
如何使用ModelMultipleChoiceFilter?

我已经尝试了几个小时来让ModelMultipleChoiceFilter工作,并阅读了DRF和Django Filters文档。 我想能够根据通过ManyToManyField分配给它们的标签来过滤一组网站。例如,我希望能够获取已被标记为“烹饪”或“养蜂”的网站列表。 这是我的当前mod...