- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我问你是否知道如何放置这个过滤器:
class CoursesFilters(django_filters.FilterSet):
class Meta:
model = Courses
exclude = ('description')
在这个类 View 中:
class CoursesList(ListView):
model = Courses
template_name = 'courses_list.html'
我曾经使用基于函数的 View 来构建我的应用程序,这是我第一次使用基于类的 View 。
有什么想法吗?
最佳答案
django-filters
有一个 FilterView
[readthedocs.io]可以使用:
from django_filters.views import <strong>FilterView</strong>
class CoursesList(<strong>FilterView</strong>):
model = Courses
template_name = 'courses_list.html'
<strong>filterset_class = CoursesFilters</strong>
filterset_class
指定了 FilterSet
。过滤器作为 filter
传递给模板。因此,您可以在模板中呈现 {{ filter.form }}
。
关于python - Django:基于类的 View 中的 Django_filters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70385115/
当我运行此代码时,我在 django rest-framework View 的过滤器弹出窗口中得到 [invalid name]:。 我想改为显示名称"find"。如何设置此名称? class My
目前我的过滤器可以正常工作,所以我可以根据名称进行过滤。但是我也想过滤发布(因此显示发布日期在一定范围内的游戏) 我该怎么做? 过滤器.py class ReleaseFilter(django_fi
在我的 TemplateView 中使用 django_filter 后,我遇到了分页问题。 在使用 django_filter 之前,我的分页工作正常,但现在它显示每个页面中的所有项目,我一直在互联
我有一个带有计算字段的 Django 模型。举个例子: class MyModel(models.Model): number = models.IntegerField(default=3)
我尝试使用 django_filter 的 DateFilter 按精确日期进行过滤,但无法让它返回任何结果。 myapp/models.py from django.db import models
我是Python新手,也许这个问题对你们中的一些人来说是显而易见的,但我到处搜索答案,但似乎找不到它。 我正在尝试将“django-filter”安装到我的网站中,并且我能够成功执行此操作。但是,当我
我正在尝试构建数据过滤分页页面。这是我的过滤器 from shop.models import CC import django_filters name_values = [("", "------
我想在我的 django_filters 中创建一个 OR 过滤器。 所有过滤器都完美,除了我的产品名称。 我有一个搜索框,需要在 name_nl、name_en 和 name_fr 列中搜索产品名称
如何将当前用户传递给 Django_filters ModelChoiceFilter查询集。 我正在尝试过滤 ModelChoiceFilter基于当前用户,我使用了 init过滤器中的方法,但失败
我正在尝试使用 Django 包:Django Filter我通过 Pip 安装它,确保我正在运行受支持的 Python(3.6) 和 Django(2.0) 版本,但是每当我尝试运行我的应用程序时,
我正在使用 Django 1.7.1,我将已安装的 django-filters pip 到我的虚拟环境 /.virtualenvs/auction2/lib/python2.7/site-packa
当我按照 this tutorial 尝试使用 django rest 框架过滤器时出现错误.当我尝试导入库时出现错误: from django_filters.rest_framework impo
我使用 django_filters 进行高级搜索,使用 select2Widget 显示外键字段的选项。 加载了正确的值,但每当我提交表单时,我都会收到一条错误消息:选择一个有效的选项。该选项不是可
我问你是否知道如何放置这个过滤器: class CoursesFilters(django_filters.FilterSet): class Meta: model =
我尝试在模型中使用 django_filters 和 JSONfield 来过滤项目,但我不能这样做。 如果使用 CharFields 我可以获得当前结果,但我需要处理请求。 当我使用 ModelMu
我是一名优秀的程序员,十分优秀!