Django Q滤波器

django-q-filter的Python项目详细描述


Django Q滤波器

build-status-imagecoverage-status-imagepypi-version

基于Django Q的复杂过滤

概述

使用Django Q Objects的强大功能来过滤具有复杂查询的django模型。 djangoqfilter为复杂的查询过滤器提供过滤器表单(基于引导和jQuery)和实用工具。在

过滤器表单动态地选择可能的django模型字段,并使用给定的输入计算Q查询。 Q-Filter Wizard

生成的queryset会自动用给定Q-Query的字段和值进行注释。Q查询的结果总是一个“连接”样式列表,为了提高体验,可以计算一个规范化的结果集,在这里可以合并值。在

Q-Filter Wizard

为了演示的目的,提供了一个示例项目。在


要求

  • Python(3.6、3.7、3.8、3.9)
  • Django(2.2,3.0,3.1)
  • django脆皮

安装

使用pip安装。。。在

pip install django-q-filter

'qfilter'添加到INSTALLED_APPS设置中。在

^{pr2}$

在django视图中使用Q-Filter mixin。参见示例项目。在

# example/food/views.pyclassRecipeListView(QQueryViewMixin,ListView):"""    Recipe List View    """model=Recipetemplate_name='food/recipe_list.html'ordering=['name']

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法将XML加载到属性对象Java中   java如何判断当前线程是否为事件分派线程   java如何在带有CouchbaseTemplate的Spring数据Couchbase中使用密钥前缀   java将JSON数组存储在不同的列表或数组中   java OpenCV检测最大矩形会产生令人费解的结果   java正则表达式获取选项卡式值及其频率   安卓致命异常:主java。lang.NullPointerException   java有没有一种方法可以使用CLI(命令行界面)使用junit测试用例测试我的项目的jar文件?   Java数组属性   java我应该升级到CGLIB 3.0吗?   用户界面什么Java GUI框架适合第一个GUI项目?   java如何使用tomcat、mysql和jdbc驱动程序在internet上发布我的jsp项目   java计数字符串中非重叠出现的次数   通用域名格式。太阳网httpserver Java httpserver基本身份验证问题   java Android WebView:只显示网页的一半   将json字符串转换为java中的对象列表   io使用Java在目录中查找第一个文件   if语句如何在java游戏中使用switch和case?