Formulaire Django - édition sur place de données provenant d'une jointure de clé étrangère inversée

StackOverflow https://stackoverflow.com/questions/423208

Question

J'ai une table de personne et une table de téléphone. La table Phone a une clé étrangère dans la table Person, qui est un identifiant d'incrémentation automatique. Chaque personne peut avoir un nombre arbitraire de numéros de téléphone. Puis-je créer un formulaire Django pour entrer des numéros de téléphone lors de la création d'une nouvelle entrée de personne et les éditer avec une entrée de personne existante?

Était-ce utile?

La solution

Oui, inlineformset_factory de Django est exactement ce dont vous avez besoin.

Docs: Model Formsets et des formulaires en ligne

cet extrait devrait vous aider à titre d'exemple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top