Je construis une application de suivi des tickets de support et j'ai quelques modèles que je voudrais créer à partir d'une page. Les tickets appartiennent à un client via un ForeignKey. Les Notes appartiennent également à des Tickets via un ForeignKey. J'aimerais avoir la possibilité de sélectionner un client (c'est un projet distinct) OU de créer un nouveau client, puis de créer un ticket et enfin de créer une note assignée au nouveau ticket.Django: plusieurs modèles dans un modèle utilisant des formulaires
Depuis que je suis assez nouveau à Django, j'ai tendance à travailler de manière itérative, en essayant de nouvelles fonctionnalités à chaque fois. J'ai joué avec ModelForms mais je veux cacher certains des champs et faire une validation complexe. Il semble que le niveau de contrôle que je recherche nécessite des ensembles de formulaires ou que je fasse tout à la main, avec une page de modèle fastidieuse, codée à la main, que j'essaie d'éviter.
Y a-t-il une fonctionnalité intéressante qui me manque? Est-ce que quelqu'un a une bonne référence ou un bon exemple pour utiliser des formsets? J'ai passé tout un week-end sur les documents de l'API pour eux et je suis toujours désemparé. Est-ce un problème de conception si je casse et code à la main tout?
Je ne sais pas comment, donc ne le fait pas – orokusaki
@orokusaki: Que voulez-vous? Cela semble décrire une solution. Que devrait-on dire de plus? La question est vague, il est donc difficile de fournir un code réel. Plutôt que de vous plaindre, veuillez fournir une suggestion d'amélioration. Que suggérez-vous? –