J'ai une relation many-to-many dans mon application django où j'utilise la méthode "add" du manager assez fortement (ie album.photos.add() ).
J'ai maintenant besoin de stocker des données sur la relation plusieurs à plusieurs, mais je ne veux pas perdre la méthode d'ajout. Puis-je simplement définir une valeur par défaut pour tous les champs supplémentaires sur le modèle "through" et réimplémenter d'une manière ou d'une autre la méthode add ?
Je ne m'y connais pas vraiment en gestionnaires personnalisés, mais je pense que c'est peut-être là qu'il faut chercher.
mettre à jour :
Je me suis renseigné sur gestionnaires personnalisés ... peut-être puis-je empêcher l'ajout/la suppression/etc d'être désactivé lorsque j'ajoute l'argument "through" à mon champ Many-to-many ?
Quelqu'un sait-il comment faire ?