Bonjour, j'essaie d'ajouter la même valeur dans une table de nombreuses personnes à Django, mais je ne sais pas comment puis-je le faire
Ceci est mes modules: P>
table user id_usuario = 1 name = "Juan" table raza id_raza = 1 name = "pitbull" table user_raza id_user_raza = 1 id_user = 1 id_raza = 1
3 Réponses :
Vous ne devriez pas nommer des champs de votre modèle en commençant par une lettre majuscule à cause de PEP8 .
Utilisez la fonction Règles de dénomination: minuscule avec des mots séparés par des souligneurs si nécessaire pour améliorer la lisibilité. P> blockQuote>
renommer
utilisateur code> à
utilisateurs code> (comme votre connexion M2M signifie plusieurs instances des deux côtés), appliquez des migrations et ajoutez des instances de
utilisateur Code> à l'instance de
raza code> comme ceci: p>
xxx pré> Edit: P>
En réalité, vous pouvez ajouter des utilisateurs non par des instances mais avec PKS. Voir cette Question . p> p>
Vous modifiez la relation d'un objet spécifique em>, comme:
Il y a 2 façons d'ajouter de la relation m2m.