Hello,
Quand tu parles de ton backoffice, tu perles de l'admin Django ?
Si oui regarde du côté de InlineModelAdmin (voir
https://docs.djangoproject.com/en/1....ladmin-objects )
Un TabularModelAdmin me semble indiqué.
PS: vu de plus près, ton modèle est étrange ; j'ai pas le temps de faire une schéma, mais tu as une manytomany entre Person et PersonPhone, et une onetomany de Person vers PersonPhone.
Ta foreignkey vers PersonPhone dans Person dit qu'un PersonPhone ne peut appartenir qu'à une seule Person... alors pourquoi la ManyToMany ?
Bref tu as une relation exprimée deux fois avec deux cardinalités différentes... il faut revoir le modèle AMHA.
Il faut que tu saches que la manytomany VA créer une autre table intermédiaire entre PersonPhone et Person, avec une clé étrangère vers chacune de ces deux tables. A mon avis cette relation est de trop.
Partager