一个django应用程序,用于检查所有模型是否已添加到django管理站点。
django-check-admin的Python项目详细描述
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():
importcheckadminfrommyapp.modelsimportMyModelcheckadmin.ignore(MyModel)
现在,即使MyModel未在管理站点注册,也会出现错误 不会被发射。