ich diesen Admin-Code verwendet wird, meineDjango Admin Überschreibung UserAmin
class CustomUserAdmin(UserAdmin):
list_display = UserAdmin.list_display + ('show_url', 'date_joined')
def show_url(self, obj):
return format_html("<a href='{url}'>Link</a>", url=obj.extendeduser.get_link())
admin.site.unregister(User)
admin.site.register(User, CustomUserAdmin)
Aber der Administrator einstellen scheint gerade dies zu ignorieren und zeigt die alte Admin-Seite. Was könnte ich verpasst haben?
Der Code wird in einem admin.py einer App legte ich "main" genannt, die in der INSTALLED_APPS Liste aufgeführt ist: django-authtools:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'main',
...
]
In welcher Datei platzieren Sie diesen Code? – vanadium23
nach @ vanadium23's Kommentar, muss es in einem admin.py gehen, das in einer App in INSTALLED_APPS in settings.py gespeichert ist – Andee