如何从安装包时创建的django admin注销表
我想从django管理员中删除一些表或节 例如:我安装了summernote软件包,该软件包在我的管理员中创建了附件表。我不想在admin中显示此表(请参见下面的屏幕截图)如何从安装包时创建的django admin注销表,django,django-admin,Django,Django Admin,我想从django管理员中删除一些表或节 例如:我安装了summernote软件包,该软件包在我的管理员中创建了附件表。我不想在admin中显示此表(请参见下面的屏幕截图) 您可以使用注销在应用程序的admin.py中注销默认型号 from django.contrib import admin from django_summernote.models import Attachment admin.site.unregister(Attachment) 在您的settings.py中,更
您可以使用
注销在应用程序的admin.py
中注销默认型号
from django.contrib import admin
from django_summernote.models import Attachment
admin.site.unregister(Attachment)
在您的settings.py
中,更改已安装的应用程序的结构,如下所示:
INSTALLED_APPS = [
'django_summernote', # this is the third-party app
'my_django_app', # this is your app
...
]
然后,在my_django_应用程序的admin.py
中
from django_summernote.models import Attachment
admin.site.unregister(Attachment)
安装的应用程序的顺序在这里很重要。因为Django按照我们将每个应用程序放入已安装的应用程序中的顺序加载每个应用程序。summernote作为Django应用程序实现,我猜。@gachdavit我对你的解决方案感到很遗憾,因为它不是一个正确的方法。当我输入你的代码时,我得到了错误,比如:admin.site.unregister(Attachment)name错误:name“Attachment”没有定义你需要将附件从summernote导入works。我已经编辑了我的答案。我还有一个问题要问summernote。我在django管理模型中添加了sumuuernote,当我从数据库中获取此内容时,它的显示类似于html:- 你好,用户您好,我没有收到您的问题。你能再解释一下吗?你可以用
| safe
仅获取内容。