我有django-admin-interface安装在我的 Django 应用程序中。我使用这个插件配置了布局,我想从管理面板中隐藏它。我的目标是将基本设置存储在数据库中。可能吗?
我在我的代码中找不到与此插件的任何关系。我的代码 (settings.py) 中只有一处出现了 admin_interface 短语。
INSTALLED_APPS = [
'mainapp.apps.MainappConfig',
'admin_interface',
'colorfield',
'flat_responsive',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_extensions',
'smart_selects',
'activatable_model',
'bootstrap3',
'mainapp.apps.ConstanceConfig',
'constance.backends.database',
'kronos',
'ckeditor',
'django_admin_listfilter_dropdown',
]
最佳答案
您可以使用unregister
在您的 admin.py
中。
from django.contrib import admin
from admin_interface.models import Theme
admin.site.unregister(Theme)
注意:
如果您有多个应用程序,因此有多个 admin.py,那么在其中任何一个应用程序中添加此代码段都会隐藏该应用程序
关于django - 在 django 管理面板中隐藏应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46012721/