9得票2回答
Django-filters 无法与 Viewset 协同工作

我一直在尝试使用django-filters,但对象没有被过滤。此外,权限在部分更新视图中也无法正常工作。 我有一个Viewset,其中包含基本操作,例如- list(),retrieve(),destroy(),partial_update()以及其他一些操作,并尝试对其应用过滤器。 经...

9得票4回答
Django - 设置过滤器字段的标签或verbose_name

我正在使用django-tables2展示数据表。 为了进行筛选,我使用了这里的解决方案: Django通用视图如何过滤表格? 我的问题只是我无法设置筛选表单的标签。由于“django、form、filter、label”这些词非常普遍,因此无法通过谷歌搜索解决。 我的筛选类: im...

9得票4回答
Django-Filter和使用数组进行查询

我有一个简单的问题:目前我可以通过以下方式从后端获取对象: http://127.0.0.1:8000/api/v1/boats/boats?id=10 http://127.0.0.1:8000/api/v1/boats/boats?home_port=98&id=5 但是我想...

9得票4回答
Django-filter | 布尔字段

我正在使用django-filter包,有许多布尔字段。是否有一种方法只在字段为True时进行过滤?并显示所有其他可能性?例如,如果我有3个字段:True,False,False...渲染对象的第一个字段等于True,但不考虑其余部分,不要将它视为False。model.py class P...

8得票1回答
Django中使用db_index为外键反向查找创建索引

我读到过Django会自动为所有外键创建db_index。然而,这个db_index是否能提高反向查找的性能呢? 例如,如果B有一个指向A的外键,并且我使用a.b_set.all(),那么我是否可以从db index中获得性能提升呢? 如果不能,那么有没有办法通过db index来加速外键...

8得票2回答
如何在日期时间字段上筛选gte,lte日期?

我正在尝试通过从datetime中提取的日期来过滤QuerySet。我使用Django-filter,但是我无法使用不迭代QuerySet的方式组合这样的查找,这非常低效。我尝试了datetime__date__gte,但是它没有起作用。 class MyReservationsFilter...

8得票2回答
使用django-filters,如何在多个字段上进行OR查询?

我想过滤内置的 Django User 模型,但我只想在一个筛选字段中进行过滤,而不是每个字段都进行筛选。也就是说,我想要模仿 Django 管理员的 search_fields 行为(django admin search_fields docs),直接在筛选字段中进行过滤。 因此,例如,...

8得票3回答
Django-filter:使用request.user扩展过滤器查询

我需要在 django-filter 请求中添加一个额外的过滤属性(在后台)。 我的模型: class Event(models.Model): name=models.CharField(max_length=254) location=models.ForeignKey(Pla...

8得票3回答
Django REST框架中的否定或排除过滤器

我已经使用Django REST Framework有一段时间了,但遇到了这样的情况:在API视图中需要检索除一个已知关系之外的所有内容。再次查看文档后,我没有看到任何内置机制来实现这一点。我意识到我可以在我的ListView中重写get_queryset()并解析自定义URL查询参数,然后进...

8得票2回答
Django REST框架-SearchFilter未过滤

我将为您翻译以下内容: 我正在使用 Django 1.10 和 django-rest-framework 3.5.3。 我希望有一个通用的搜索查询:在多个字段中搜索值。 我在文档中找到了 SearchFilter。 我尝试将过滤器后端添加到 ViewSet 中,但似乎没有起作用。任何搜...