有没有一种方法可以完全扩展和覆盖标准Django admin的特定部分,并在我的项目中将其用作独立应用程序,因此无需添加两个链接'django.contrib.admin'
和'custom.admin'
配置中的INSTALLED_APPS
。
此刻,我复制了templates
和static
文件夹,并且可以工作,但是随后我需要一些新的逻辑并复制了sites.py
,在其中我用{扩展了AdminSite
{1}},当我开始遇到有关缺少组件的错误时,例如最近的错误CustomAdminSite(admin.AdminSite)
因此,基本上我希望Model class django.contrib.admin.models.LogEntry doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
从custom.admin
调用所有必需的组件,而对于我的应用程序,只需调用django.contrib.admin
。