django管理范围筛选器应用程序,在管理用户界面上按自定义日期范围添加筛选器。
django-admin-rangefilter的Python项目详细描述
django管理范围筛选器
django admin range filter app,在管理用户界面上按自定义日期/日期时间范围添加筛选器。
要求
- python 2.7+或python 3.4+
- Django 1.8+
安装
使用您喜爱的python包管理器从pypi安装应用程序,例如
示例:
pip install django-admin-rangefilter
将rangefilter添加到INSTALLED_APPS:
示例:
INSTALLED_APPS=(...'rangefilter',...)
示例用法
在管理中
fromdjango.contribimportadminfromrangefilter.filterimportDateRangeFilter,DateTimeRangeFilterfrom.modelsimportPost@admin.register(Post)classPostAdmin(admin.ModelAdmin):list_filter=(('created_at',DateRangeFilter),('updated_at',DateTimeRangeFilter),)
支持内容安全策略
对于django 1.8+,如果安装了django-csp,则会将nonce添加到样式和脚本标记中。
INSTALLED_APPS=(...'rangefilter','csp',...)