Was passiert ist ist
Das Problem ist aufgetreten. .. Aus der Schlussfolgerung ist die Ursache Operation 2.
Weitere Informationen zum Anpassen von Benutzern finden Sie in den folgenden Artikeln. Artikel von okoppe8
Registrieren Sie UserAdmin im zweiten Argument von admin.site.register ().
admin.py
from django.contrib import admin
from . models import CustomUser
from django.contrib.auth.admin import UserAdmin
)
admin.site.register(CustomUser, UserAdmin)
Ich habe meinen eigenen UserAdmin erstellt, um den Verwaltungsbildschirm anzupassen, und ihn als Administrator des CustomUser-Modells registriert. In diesem Fall wird das Kennwort nicht ordnungsgemäß gehasht und registriert, was zu einem Fehler bei der Authentifizierung führt.
admin.py
from django.contrib import admin
from . models import CustomUser
class UserAdmin(admin.ModelAdmin):
list_display = ('username', 'id', )
admin.site.register(CustomUser, UserAdmin)
Stuck Overflow Created User from django custom admin page can't login
Recommended Posts