IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Modèle User Django


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2020
    Messages : 44
    Par défaut Modèle User Django
    Bonjour à tous,

    J'utilise le modèle User de django dans ma base de données :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    from django.contrib.auth.models import User
    Pour mon formulaire d'inscription, j'ai plusieurs champs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    class UserSignUpForm(ModelForm):
        password = forms.CharField(widget=forms.PasswordInput())
        password_confirm = forms.CharField(widget=forms.PasswordInput())
     
        class Meta:
            model = User
            fields = ['username', 'first_name', 'last_name', 'email', 'password']
            widgets = {
                'username': TextInput(attrs={'class': 'form-control'}),
                'last_name': TextInput(attrs={'class': 'form-control'}),
                'first_name': TextInput(attrs={'class': 'form-control'}),
                'email': EmailInput(attrs={'class': 'form-control'}),
            }
     
        def clean(self):
            cleaned_data = super(UserSignUpForm, self).clean()
            password = cleaned_data.get('password')
            password_confirm = cleaned_data.get('password_confirm')
            username = cleaned_data.get('username')
     
            return cleaned_data
    Mon problème est qu'avec le modèle User de Django, seuls les champs "username" et "password" sont obligatoires. Je voudrais savoir comment faire pour que "email", "last_name" et "first_name" s'il vous plaît ?

    Merci à tous !

  2. #2
    Membre éclairé
    Homme Profil pro
    Data Lover
    Inscrit en
    Décembre 2014
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Data Lover
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 96
    Par défaut
    Bonjour,

    Tu peux essayer ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    widgets = {
                'username': TextInput(attrs={'class': 'form-control'}),
                'last_name': TextInput(attrs={'class': 'form-control',  'required': True}),
                'first_name': TextInput(attrs={'class': 'form-control', 'required': True}),
                'email': EmailInput(attrs={'class': 'form-control', 'required': True}),
            }

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2020
    Messages : 44
    Par défaut
    Ça a fonctionné ! Merci beaucoup et désolé du retard de ma réponse ! 😃

  4. #4
    Membre éclairé
    Homme Profil pro
    Data Lover
    Inscrit en
    Décembre 2014
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Data Lover
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 96
    Par défaut
    Pas de soucis. N'oublie pas de cliquer sur "discussion résolue"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. redefinir model User Django-registration
    Par chlock62 dans le forum Django
    Réponses: 0
    Dernier message: 04/02/2016, 12h20
  2. Utilisation de User Control dans le modèle MVC
    Par Subteranea dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/02/2013, 10h31
  3. Modèle Django avec liste
    Par sylvie111 dans le forum Django
    Réponses: 2
    Dernier message: 23/05/2012, 11h14
  4. ajouter des users dans LDAP on utilisant django
    Par romaysaa dans le forum Django
    Réponses: 1
    Dernier message: 08/09/2011, 12h25
  5. Django / Users
    Par Necko dans le forum Django
    Réponses: 4
    Dernier message: 27/06/2009, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo