Подтвердить что ты не робот

Удаление "Сайтов" на странице администрирования Django

На странице администратора Django есть объекты "Сайты" в качестве объекта по умолчанию.

Это запутывает пользователей, так как мое приложение также имеет модель "Site", доступную через страницу администратора.

Как удалить объект по умолчанию со страницы?

4b9b3361

Ответ 1

используйте unregister:

from django.contrib import admin
from django.contrib.sites.models import Site

admin.site.unregister(Site)

Я обычно помещаю это после:

admin.autodiscover()

в urls.py

Ответ 2

Возможно, комментирование django.contrib.sites из кортежа INSTALLED_APPS в файле settings.py поможет.