Une ForeignKey pour 2 tables
Bonjour,
Je souhaite faire converger 2 tables vers 1 seule table. Mais je ne sais pas comment affecter 2 champs à une ForeignKey. Je m'explique via le petit schéma ci-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Table A
"champs"
id_a = clé primaire
type_a = clé secondaire, valeur par défaut = "type_a"
Table B
"champs"
id_b =clé primaire
type_b = clé secondaire, valeur par défaut = "type_b"
Table A_B (table de convergence)
"champs"
id = clé primaire
id_AB = ForeignKey(Table A.id_a; Table B.id_b)
type_AB = ForeignKey(Table A.type_A, Table B.type_B) |
Est ce que cette façon de fonctionner indique que j'ai fait une erreur de modélisation ou je ne peut tout simplement pas faire ça avec Django ?
Si quelqu'un a des idées...
Merci