python - Django 3 中的动态过滤
问题描述
我是 Django 的新手。我正在寻找为我的项目创建动态过滤的方法。我找不到一个简单的方法来做到这一点。
我需要能够对 5 个不同的类别进行排序和过滤。并在这些结果中搜索。
我正在使用通用列表视图。任何人都可以通过提供建议和示例片段来帮助我以便于理解吗?
解决方案
您可以使用两个软件包:
django-filters
django-haystack
我会推荐django-filters
。您可以在这里查看文档:https ://django-filter.readthedocs.io/en/stable/
推荐阅读
- sql - 如何将行聚合到一个月
- azure - 授予对象权限 Azure SQL Server 语法不正确
- angular - Angular Material 组件(例如 Datepicker)是否有水平版本?
- html - 带有彩色标题的线性渐变的背景图像在移动浏览器上不起作用
- sql - 在 Postgres 中运行视图时出现间歇性“关系 [视图] 不存在”错误
- firebase - 用于本地模拟功能的 Google Secret Manager 权限
- c - 使用 gcc 编译 SDL 项目?
- r - 在R中将单个变量的ggplot颜色更改为红色
- sql - 对于 SQL 中的每个唯一 ID,如何找到至少发生 3 次、跨越至少 15 天但不超过 90 天的观察?
- java - 如何在Java中获取List中元素的最后一个值?