跳转到主要内容

django-permanent模型的管理辅助类

项目描述

https://img.shields.io/pypi/v/django-permanent-helpers.svg https://img.shields.io/pypi/dm/django-permanent-helpers.svg https://img.shields.io/github/license/bashu/django-permanent-helpers.svg

Django admin helper classes for django-permanent models.

Basil Shubin 编写,灵感来自 django-taggit-helpers

安装

首先安装模块,最好在虚拟环境中安装。它可以从PyPI安装

pip install django-permanent-helpers

设置

首先确保项目已配置为 django-permanent

然后添加以下设置

INSTALLED_APPS += (
    'django_permanent_helpers',
)

用法

PermanentModelAdmin

一个抽象的ModelAdmin,它将在其列表中包括已删除的对象,并启用取消删除功能。

from django_permanent_helpers.admin import PermanentModelAdmin

class MyModelAdmin(PermanentModelAdmin):
    pass

PermanentModelListFilter

通过其PERMANENT_FIELD值过滤记录,与PermanentModelAdmin类一起使用。

from django_permanent_helpers.admin import PermanentModelAdmin, PermanentModelListFilter

class MyModelAdmin(PermanentModelAdmin):
    list_filter = [PermanentModelListFilter]

贡献

如果您喜欢此模块,已将其分叉或希望改进它,请让我们知道!也欢迎pull requests。:-)

许可证

django-permanent-helpers 在MIT许可证下发布。

变更

1.0.1 (2021-11-29)

  • 更新ru翻译。

1.0.0 (2021-11-29)

  • 添加对Django 3+的支持。

  • 删除Python 2.7支持。

  • 删除Django 1.10 / 1.11支持。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源分发

django-permanent-helpers-1.0.1.tar.gz (7.5 kB 查看哈希值)

上传时间

构建分发

django_permanent_helpers-1.0.1-py3-none-any.whl (8.1 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面