Je forme hérité du modèle d'utilisateur django comme ceci:héritage des résultats du modèle d'utilisateur django en erreur lors du changement de mot de passe
from django.db import models
from django.contrib.auth.models import User, UserManager
from django.utils.translation import ugettext_lazy as _
class NewUserModel(User):
custom_field_1 = models.CharField(_('custom field 1'), max_length=250, null=True, blank=True)
custom_field_2 = models.CharField(_('custom field 2'), max_length=250, null=True, blank=True)
objects = UserManager()
Quand je vais à l'admin et ajouter une entrée dans ce modèle, il enregistre très bien, mais sous le champ "Mot de passe" où il a ce texte "Utiliser '[algo] $ [salt] $ [hexdigest]' ou utiliser le formulaire de changement de mot de passe.", si je clique sur le lien cette erreur
Truncated incorrect DOUBLE value: '7/password'
Que puis-je faire pour résoudre ce problème?
mais je ne veux pas remplacer le profil utilisateur actuel, car je dois étendre le modèle utilisateur pour servir plusieurs types de profils différents – Jerome
Cette exigence modifie considérablement la portée de votre question - je pense qu'il serait préférable d'ouvrir un nouveau détaillant vos exigences de profil multiples. –