跳转到主要内容

Django应用程序,用于检查所有模型是否已添加到Django管理站点。

项目描述

django-check-admin是一个Django应用程序,它添加了一个系统检查,以验证所有模型是否已注册到Django管理站点。如果项目中的所有模型都应该通常注册,则此检查很有用。

安装

使用pip安装此软件包

$ pip install django-check-admin

'checkadmin'添加到INSTALLED_APPS

INSTALLED_APPS = [
    ...
    'checkadmin',
]

运行

使用Django管理命令check

$ python manage.py check

如果某个模型未注册到Django管理站点,将发出错误。例如

The model myapp.MyModel is not registered with an admin site.

如果应忽略特定模型,请使用checkadmin.ignore()或使用CHECK_ADMIN_IGNORED_MODELS在您的设置中定义要忽略的模型列表

import checkadmin
from myapp.models import MyModel

checkadmin.ignore(MyModel)
CHECK_ADMIN_IGNORED_MODELS = ["myapp.MyModel"]

现在,即使MyModel未注册到管理站点,也不会发出错误。

项目详情


下载文件

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

源分布

django-check-admin-1.2.0.tar.gz (5.7 kB 查看哈希值)

上传时间 源代码

构建分发版本

django_check_admin-1.2.0-py3-none-any.whl (4.6 kB 查看哈希值)

上传时间 Python 3

由以下支持