django-sitecats类别的前端助手类
项目描述
Django admin helper classes for django-sitecats categories.
由 Basil Shubin 编写,受 django-taggit-helpers 启发
安装
首先安装模块,最好在虚拟环境中安装。可以从PyPI安装
pip install django-sitecats-helpers
设置
首先确保项目已为 django-sitecats 配置。
然后添加以下设置
INSTALLED_APPS += (
'sitecats_helpers',
)
使用
CategoryCounter
显示(并按数量排序)与对象关联的类别。
from sitecats_helpers.admin import CategoryCounter
class MyModelAdmin(CategoryCounter, admin.ModelAdmin): # CategoryCounter before ModelAdmin
list_display = (
...
'category_counter',
)
CategoryListFilter
仅按当前模型的类别过滤记录。
from sitecats_helpers.admin import CategoryListFilter
class MyModelAdmin(admin.ModelAdmin):
list_filter = [CategoryListFilter]
CategoryStackedInline
向管理中添加类别堆叠内联。
from sitecats_helpers.admin import CategoryStackedInline
class MyModelAdmin(admin.ModelAdmin):
inlines = [CategoryStackedInline]
CategoryTabularInline
向管理中添加分类表格内联。
from sitecats_helpers.admin import CategoryTabularInline
class MyModelAdmin(admin.ModelAdmin):
inlines = [CategoryTabularInline]
贡献
如果您喜欢此模块,已将其分叉或希望改进它,请告知我们!我们也欢迎拉取请求。:-)
许可协议
django-sitecats-helpers 采用MIT许可协议发布。
变更
1.0.1 (2021-11-30)
添加缺失的mo文件。
1.0.0 (2021-11-29)
增加了对Django 3+的支持。
放弃了对Python 2.7的支持。
放弃了对Django 1.10 / 1.11的支持。
项目详情
关闭
哈希值 for django_sitecats_helpers-1.0.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 124e688c371acc577a01f353a893cd5afcc5426b3c189e3a917c4c8e46d3fdea |
|
MD5 | 458645eee9b433258ecd578541d475f6 |
|
BLAKE2b-256 | 758eee67e59d541460dcbec555958829838b16c7cdf582d87b6b4025b04c9c78 |