django-filter 相关问题

有关使用第三方库django-filter的问题。不要将此标记用于询问简单过滤查询集的问题。

如何在 Django 额外操作中添加过滤器

我有一个带有额外操作的 ViewSet,如下所示 类父类( mixin.CreateModelMixin, mixin.ListModelMixin, mixin.RetrieveModelMixin, 视图集.GenericViewSet ): 查询集=模型.对象....

回答 1 投票 0

如何修改Django管理过滤器的标题

我有一个过滤器(默认值之一,不是自定义的) 是否可以仅更改过滤器的标题,而不编写全新的自定义过滤器? 因为我需要从文件中进行唯一的定制...

回答 2 投票 0

使用 admin_auto_filters 有条件地填充 Django 后端的下拉列表

我的models.py: 从 smart_selects.db_fields 导入 ChainedForeignKey 资助者类(模型.模型): 名称 = models.CharField(max_length=200) 方案 = models.ManyToManyField('方案', 空白=True,

回答 1 投票 0

使用 list_filters 在 Django 后端条件性填充下拉列表

我的models.py: 从 smart_selects.db_fields 导入 ChainedForeignKey 资助者类(模型.模型): 名称 = models.CharField(max_length=200) 方案 = models.ManyToManyField('方案', 空白=True)

回答 1 投票 0

如何创建 Django 查询集过滤器来比较同一模型中的两个日期字段

尝试获取一个查询,其中活动记录在我的 Solr 索引中已过时。 我想检查数据库中的 Activity.updated 日期是否大于...

回答 2 投票 0

自定义标签,例如使用 django-filter

我有观察者模型,它通过 OneToOneRelation 扩展用户模型。我对具有观察者外键的模型清单进行了过滤。这是 models.py 代码: 类 Observer(models.Model...

回答 3 投票 0

按特定顺序获取模型实例时出现问题

我有用户的护照数据列表。我需要按照与列表中排序的护照数据相同的顺序获取用户查询集。这是包含护照数据的列表: lst = ['AA1111111', 'AD22...

回答 1 投票 0

我在 django 和 django-filter 之间获取错误

我的问题是 django-filter 库无法与 django Rest 框架中的选择字段一起正常工作: 模型.py 类事件(模型.模型): 调用者 = models.ForeignKey( ...

回答 1 投票 0

在 Django 中比较日期和日期时间

我有一个带有日期时间字段的模型: 类 MyModel(models.Model): 创建 = models.DateTimeField(auto_now = True) 我想获取今天创建的所有记录。 我试过: MyModel.objects.al...

回答 3 投票 0

Django-从一个模型中过滤多个外键

我的模型有 2 个字段 place_of_loading 和 place_of_unloading ,外键指向同一模型 ConstructionSite。 类 DailyPerformance(models.Model): 日期 = models.DateField() 司机=...

回答 1 投票 0

Django 'When' 对象不可迭代

我正在使用 django-filter 来显示员工的工作时间。 模型.py: ... 班级出勤(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="

回答 1 投票 0

django 在模板中添加过滤器未按预期工作

我是Django和Python初学者,在使用Django时遇到了问题。我希望在模板中使用过滤器来获取我需要的字符串,但是下面的结果不是我所期望的。 # 菲...

回答 1 投票 0

django 在模板中添加过滤器无法正常工作

我是Django和Python初学者,在使用Django时遇到了问题。我希望在模板中使用过滤器来获取我需要的字符串,但是下面的结果不是我所期望的。 # 菲...

回答 1 投票 0

让脆脆的表单与 django-filter 一起使用的简单方法

具体来说,使用 django-filter 文档中的示例模板: {% 扩展“base.html” %} {% 块内容 %} {{ 过滤器.form.as_p }} 具体来说,使用 django-filter 文档中的示例模板: {% extends "base.html" %} {% block content %} <form action="" method="get"> {{ filter.form.as_p }} <input type="submit" /> </form> {% for obj in filter %} {{ obj.name }} - ${{ obj.price }}<br /> {% endfor %} {% endblock %} 其他人知道如何让脆脆的表格发挥作用吗? 插入以下内容可以使表单呈现得很好,但我无法让它真正发挥作用。 {% crispy filter.form %} 想通了——太简单了。我发誓我之前曾多次尝试过这种方法,尽管我一定是做错了什么。抱歉问这么简单的问题。 答案是改变: {{ filter.form.as_p }} 致: {{ filter.form|crispy }} 我只需要添加加载脆标签。 {% extends "base.html" %} {% load crispy_forms_tags %} {% block content %} <form action="" method="get"> {{ filter.form|crispy }} <input type="submit" /> </form> {% for obj in filter %} {{ obj.name }} - ${{ obj.price }}<br /> {% endfor %} {% endblock %} 如果您还想覆盖 django-filter 的过滤器表单的布局,您可以覆盖 FilterSet 类上的 form 属性,将助手附加到它并返回它。 class ValuationFilters(django_filters.FilterSet): class Meta: model = Valuation fields = ( '...', ) @property def form(self): form = super().form form.helper = FormHelper() form.helper.layout = Layout( Fieldset( 'First arg is the legend of the fieldset', '...', ), Submit('submit', 'Submit', css_class='button is-primary'), ) return form 确保还使用特殊的 cripsy 标签而不是 |crispy 模板过滤器,以便帮助程序实际执行。 {% load crispy_forms_tags %} <form method="get"> {% crispy filter.form %} </form> 这是对 Addison Klinke 对 hum3 的回答提出的问题的回应。

回答 2 投票 0

django 表单和过滤器 - 如何呈现 DateFromToRangeFilter 以便起始和结束输入字段位于一行?

我正在尝试使用 django-filter DateFromToRangeFilter。问题是小部件始终呈现为堆栈。我想要的是两个输入字段并排。我所做的一切都无法改变...

回答 1 投票 0

Django 过滤器,其中对象的多对多列表中的每个项目都包含在提供的查询集中

我有以下型号。 类文档(模型.模型): allowed_groups = models.ManyToManyField(Group, related_name='allowed_documents') 类 Person(models.Model): 权限组 = 模型。

回答 2 投票 0

如何使用脆皮形式格式化 django-filters?

是否可以使用 django-crispy-forms 格式化 django_filters 过滤器表单?我一直在尝试这样做,但是 django_filters.FilterSet 似乎不接受脆脆的表单格式(来自

回答 3 投票 0

使用 Crispy Forms 渲染 django-filter(filterset) 栏

我创建了一个过滤器栏(使用 django-filter 模块中的过滤器集),但我无法以脆脆的形式呈现它。 Cripy-forms 与 django-filter 兼容吗?我试过了,脆皮表格......

回答 2 投票 0

__str__ 模型中的方法在 django 管理面板中生成大量重复查询

我有一个模型 Offer,它具有另一个模型类别的 ForeginKey。通过此类别模型,我获得与此类别关联的品牌,并将其传递到管理页面上的报价。但它产生...

回答 1 投票 0

Django REST Framework 中的否定或排除过滤器

我已经使用 Django REST Framework 一段时间了,但遇到了一种情况,我需要检索 API 视图中除已知关系之外的所有内容。浏览完文档后...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.