django过滤器的插件集合
django-filter-addons的Python项目详细描述
django筛选器加载项
A collection of addons for django-filter
安装
从pypi安装包:
pip install django-filter-addons
用法
对QuerySet排序实现大小写不敏感:
fromdjango.contrib.auth.modelsimportUserfromdjango.db.models.functionsimportLowerfromdjango_filters.filtersimportCharFilterfromdjango_filters.filtersetimportFilterSetfromdjango_filters_addons.filtersimportOrderingFilterclassUserFilter(FilterSet):account=CharFilter(field_name='username')sort=OrderingFilter(fields={'username':'account','first_name':'first_name','last_name':'last_name','email':'email'},field_cases={'username':Lower,'email':Lower},)classMeta:model=Userfields=('first_name','last_name','email')
许可证
django-filter-addons
在MIT license下被释放。