Je suis en train de créer une application de suivi des tickets de support et j'ai quelques modèles que je voudrais créer à partir d'une page. Les billets appartiennent à un client via une clé étrangère. Les notes appartiennent également aux tickets via une clé étrangère. J'aimerais avoir la possibilité de sélectionner un client (c'est un projet entièrement séparé) OU de créer un nouveau client, puis de créer un ticket et enfin de créer une note attribuée au nouveau ticket.
Depuis que je suis assez nouveau sur Django, j'ai tendance à travailler de manière itérative, en essayant à chaque fois de nouvelles fonctionnalités. J'ai joué avec ModelForms mais je veux masquer certains champs et faire des validations complexes. Il semble que le niveau de contrôle que je recherche nécessite des jeux de formulaires ou tout fait à la main, avec une page de modèle fastidieuse et codée à la main, ce que j'essaie d'éviter.
Y a-t-il une fonctionnalité intéressante qui me manque? Quelqu'un a-t-il une bonne référence ou un exemple d'utilisation des jeux de formulaires? J'ai passé un week-end entier sur la documentation de l'API pour eux et je n'ai toujours aucune idée. Est-ce un problème de conception si je décompose et que je code tout à la main?