Ce qui s'est passé est
Le problème est survenu. .. De la conclusion, la cause est l'opération 2.
En passant, vous pouvez en savoir plus sur la personnalisation des utilisateurs dans les articles suivants. Article de okoppe8
Enregistrez UserAdmin dans le deuxième argument de 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)
J'ai créé mon propre UserAdmin pour personnaliser l'écran de gestion et je l'ai enregistré en tant qu'administrateur du modèle CustomUser. Si tel est le cas, le mot de passe ne sera pas haché correctement et sera enregistré, ce qui entraînera une erreur lors de l'authentification.
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