Ответ 1
используйте unregister
:
from django.contrib import admin
from django.contrib.sites.models import Site
admin.site.unregister(Site)
Я обычно помещаю это после:
admin.autodiscover()
в urls.py
На странице администратора Django есть объекты "Сайты" в качестве объекта по умолчанию.
Это запутывает пользователей, так как мое приложение также имеет модель "Site", доступную через страницу администратора.
Как удалить объект по умолчанию со страницы?
используйте unregister
:
from django.contrib import admin
from django.contrib.sites.models import Site
admin.site.unregister(Site)
Я обычно помещаю это после:
admin.autodiscover()
в urls.py
Возможно, комментирование django.contrib.sites
из кортежа INSTALLED_APPS
в файле settings.py поможет.