灵活的查询过滤条件,可以从djangoadmin定义并用于日期分段(即概要文件)。
django-flexible-filter-conditions的Python项目详细描述
灵活的查询过滤条件,可以从django-admin定义并用于日期分段(即Profiles)。在
快速启动
安装Django柔性过滤器条件:
pip install django-flexible-filter_conditions
将其添加到已安装的应用程序中:
^{pr2}$添加Django flexible filter conditions的URL模式:
FLEXIBLE_FILTER_CONDITIONS_FIELD_MAP={'User':('aklub.models','User'),'Profile':('aklub.models','Profile'),'Payment':('aklub.models','Payment'),'User.last_payment':('aklub.models','Payment'),'User.userchannels':('aklub.models','DonorPaymentChannel'),}
特点
- 托多
运行测试
代码真的有效吗?在
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
历史
0.5.0(2020-02-19)
- 重构:删除filter_by_condition(),将其命名为条件类方法filter_by_query()
- 修复包含运算符
- 添加更多测试
0.4.0(2020-02-18)
- 日期,添加新操作员支持列表
- 可以在一个名为comtondition中添加多个条件来支持 后续过滤器
- 添加异或运算符
- 给条件加否定(并去掉nor)
0.3.0(2020-01-23)
- 修复和改进,以更好地面向用户
0.2.0(2020-01-21)
- 增加空白帕雷米值
- 添加了isnull筛选器
0.1.0(2020-01-14)
- PyPI的第一个版本。在
- 项目
标签: