17得票7回答
Django - 如何使用Django Rest Framework按日期进行过滤?

我有一些带有时间戳字段的模型: models.pyclass Event(models.Model): event_type = models.CharField( max_length=100, choices=EVENT_TYPE_CHOICES,...

17得票4回答
Django APIView 中的筛选器

我有一个APIView类用于显示所有租赁列表,以及发布、删除等操作。现在我想要添加搜索功能,所以我尝试使用DjangoFilterBackend,但它没有起作用。我在文档中看到它是与ListAPIView一起使用的,但我该如何在APIView中使用它?class Rent(APIView): ...

16得票7回答
能否通过Django-filter URL解析器执行“in”查询类型?

我正在使用 django-filter 和 django-rest-framework,并尝试实例化一个接受数字列表以过滤查询集的筛选器。class MyFilter(django_filters.FilterSet): ids = django_filters.NumberFi...

16得票4回答
如何使用Django Rest过滤器限制查询结果

我正在处理一个使用 Django Rest Framework 构建的 API。我定义了几个model类,并创建了一些过滤器来应用于指定的api-endpoints中出现的某些查询。 我尝试在queryset中应用 LIMIT,但我更愿意不使用Django符号,例如 Entry.object...

15得票1回答
如果一个字段存在,Django如何筛选查询集。

如果且仅如果在我的模型ShgGroupLoanMarking中存在loan,我希望过滤我的查询集。class ShgGroupLoanMarking(models.Model): shg = models.ForeignKey(Shg, null=True) category = mode...

15得票2回答
Django-filter包的模板在哪里?

我有点困惑。 https://github.com/carltongibson/django-filter/blob/develop/django_filters/rest_framework/backends.py 从第31行到37行,这里有一个逻辑,如果我安装了crispy,包应该使用...

15得票4回答
如何在Django模板中拆分字符串?

我正在尝试使用自定义模板过滤器来拆分模板中的字符串。但是我遇到了一个错误。 TemplateSyntaxError at /job/16/ 'for' statements should use the format 'for x in y': for skill in form.i...

15得票2回答
在Django REST框架中使用自定义方法进行过滤

我希望在我的REST API中根据查询参数进行过滤-请参阅Django文档。但是,我想要过滤的一个参数仅通过模型@property可用。示例models.py:class Listing(models.Model): product = models.OneToOneField(Pro...

15得票7回答
Django Rest Framework 按日期筛选(filter)为None。

我正在使用 django-rest-framework 与 django-filter。我需要检索一组小部件,其中 date 属性为 None,但无论我尝试什么查询,都会得到空响应或完整的未过滤响应。 这是我如何定义视图集和筛选器集。class WidgetFilter(django_fil...

14得票1回答
Django过滤器:访问/goods/时出错,__init__()收到了一个意外的关键字参数'name'。

我正在学习Django REST框架。我想在Django REST框架中使用Django-filter筛选出想要的结果。 我编写了一个filter.py文件来获取价格在pricemin和pricemax之间的商品: class GoodsFilter(filters.FilterSet): ...