Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Django] Formulaire d'inscription

    12 novembre 2014 à 0:56:14

    Bonjour,

    je n'arrive pas à utiliser la partie " information personnelle " de Django Admin dans utilisateur.Car je souhaite rajouter Prénom, Nom, Age, Email, Homme/Femme.

    Prénom, Nom et Email sont dans la personnalisation et optionnel moi je souhaite les mettre dans l'inscription et les rendre obligatoire. Et je ne sais pas comment faire pour l'utiliser dans une vue.

    Et je ne souhaite pas substituer le formulaire de base car il faudrait toucher aux fichiers 'migrate' et la je serai perdu.

    -
    Edité par Lightning1 12 novembre 2014 à 1:36:08

    • Partager sur Facebook
    • Partager sur Twitter
      12 novembre 2014 à 9:24:33

      Salut,

      je ne comprends pas ton problème avec migrate, outil qui est utilisé pour les mises à jours des structures de ta base de données.

      ça ne touche pas aux formulaires .

      Pour rendre obligatoire des champs, le premier endroit, c'est le formulaire !

      il y a juste un attribut à changer required=True au niveau des champs à rendre obligatoires

      Ch.

      • Partager sur Facebook
      • Partager sur Twitter
        12 novembre 2014 à 14:23:13

        Le problème est que pour ajouter un user(l'authentification) avec Django Admin il nécessite que les champs Nom utilisateur et Mot de passe, mais c'est une fois qu'on a ajouté l'user que l'on peut ajouter le first_name, last_name, email, is_actif, is_staff, is_superuser ... 

        Moi je veux que ces champs soit accessible des le début et pas après avoir ajouter l'user.

        Après pour le migrate je me suis référer à la documentation Django qui dit que si je veux substituer l'authentification de base va falloir utiliser AUTH_USER_MODEL et d'après ce que j'ai compris si j'utilise ça je dois modifier manuellement mes fichiers migrations.

        Source: https://docs.djangoproject.com/fr/1.7/topics/auth/customizing/#substituting-a-custom-user-model

        • Partager sur Facebook
        • Partager sur Twitter

        [Django] Formulaire d'inscription

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown