J'ai besoin d'aide pour sauvegarder le même objet (référence à un objet) dans un ManyToManyField. Par exemple, j'ai modèles comme ceci:Comment ajouter le même objet à un champ ManyToMany?
class Material(models.Model):
name = models.CharField(max_length=50)
class Compound(models.Model):
materials = models.ManyToManyField(Material)
Dans cet exemple, le Compound
peut être composé d'un ou plusieurs Material
s, et il pourrait également être fait à partir du double mêmeMaterial
(même id
dans Modèle Material
).
Si je tente de sauver par un ModelForm
, le second est Material
mis au rebut parce qu'il a la même id
que le premier Material
.
Quelle est la meilleure approche pour cela?
Merci!
+1. C'est ce que je ferais. –
Merci beaucoup! :) –