Résolue

Forms.ModelForm avec modèle utilisateur (Django)

# Héritage # Django # Formulaires

Gabriel Trouvé

Mentor

Bonsoir,

Quand on hérite de ModelForm,
Si dans metal le modèle spécifié est le modèle utilisateur de notre projet,
dans les fields pas besoin de spécifier password car dans tous les cas le password sera affiché dans notre template ?
C'est comme ça que je l'ai compris.

class ProfilForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput())

    class Meta:
        model = Shopper
        fields = ["email", "genre", "last_name", "first_name", "tel"]

Merci d'avance

Bonjour Gabriel,

Effectivement le champ password est automatiquement inclus. Cependant, je vous conseille de le préciser dans la liste fields afin de pouvoir rapidement comprendre les différents champs que contient le formulaire uniquement en lisant le code.

Il s'agit simplement d'une bonne pratique.

Gabriel Trouvé

Mentor

Merci pour le conseil ! Effectivement je vais l'inclure par la suite. Car même moi ça me perturbe de ne pas l'inclure ^^

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.