with tutorial latest framework espaƱol desde con cero applications python django django-admin

python - tutorial - Eliminar las aplicaciones predeterminadas de Django-admin



tutorial django (3)

Además de lo anterior, comprueba tu orden de "INSTALLED_APPS" en "settings.py"

INSTALLED_APPS = [ # django apps first ''django.contrib.admin'', ''django.contrib.auth'', ''django.contrib.contenttypes'', ''django.contrib.sessions'', ''django.contrib.messages'', ''django.contrib.staticfiles'', # custom apps below ''my_app'' ]

De lo contrario, provocará un error. Vea aquí: Emita con el administrador de Django el registro de un administrador de perfil de usuario en línea

Por defecto, en Django-admin hay aplicaciones de Usuarios, Grupos y Sitios. ¿Cómo puedo eliminar grupos y sitios?

Intenté eliminar admin.autodiscover() de las URL raíz. Luego, cuando agregué algo como admin.site.register(User, UserAdmin) en algún lugar de mis modelos de aplicaciones, recibí una excepción AlreadyRegistered (esto es bastante correcto: modelos de usuarios ya registrados en django.contrib.auth).


En un admin.py que definitivamente se cargará, intenta:

admin.site.unregister(User) admin.site.unregister(Group) admin.site.unregister(Site)


Para deshacerse de los usuarios y grupos que tenía que hacer en admin.py:

from django.contrib import admin # Need to import this since auth models get registered on import. import django.contrib.auth.admin import django.contrib.auth.models from django.contrib import auth admin.site.unregister(auth.models.User) admin.site.unregister(auth.models.Group)