跳转到主要内容

将您项目中任何模型添加到Wagtail管理后台。之前是wagtail.contrib.modeladmin。

项目描述

Wagtail ModelAdmin

License PyPI version ModelAdmin CI

将您项目中任何模型添加到Wagtail管理后台。之前是wagtail.contrib.modeladmin

此软件包处于维护模式,不会接收新功能。请考虑迁移到片段并在Wagtail问题跟踪器中提出新功能请求。

链接

支持的版本

  • Python 3.8, 3.9, 3.10, 3.11, 3.12
  • Django 4.2, 5.0
  • Wagtail 5.2, 6.0

安装

  • python -m pip install wagtail-modeladmin
  • wagtail_modeladmin添加到您的INSTALLED_APPS设置。
    INSTALLED_APPS = [
        # ...
        "wagtail_modeladmin",
        # ...
    ]
    

贡献

安装

要修改此项目,首先克隆此存储库

git clone https://github.com/wagtail-nest/wagtail-modeladmin.git
cd wagtail-modeladmin

激活您的首选虚拟环境后,安装测试依赖项

使用pip

python -m pip install --upgrade pip>=21.3
python -m pip install -e .[testing] -U

使用flit

python -m pip install flit
flit install

pre-commit

注意,此项目使用pre-commit。它包含在项目测试要求中。要本地设置

# go to the project directory
$ cd wagtail-modeladmin
# initialize pre-commit
$ pre-commit install

# Optional, run all checks once for this, then the checks will run only on the changed files
$ git ls-files --others --cached --exclude-standard | xargs pre-commit run --files

如何运行测试

现在您可以按照以下方式运行测试

tox

或者,您可以为特定环境运行它们 tox -e python3.10-django4.2-wagtail4.1 或特定测试 tox -e python3.10-django4.2-wagtail4.1-sqlite wagtail-modeladmin.tests.test_file.TestClass.test_method

要交互式运行测试应用程序,请使用 tox -e interactive,访问 http://127.0.0.1:8020/admin/ 并用 admin/changeme 登录。

项目详情


下载文件

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

源分发

wagtail_modeladmin-2.0.0.tar.gz (134.9 kB 查看散列值)

上传时间

构建分发

wagtail_modeladmin-2.0.0-py3-none-any.whl (263.5 kB 查看散列值)

上传时间 Python 3

由以下支持