quería un modelo de Django con 2 llaves extranjeras de la misma tabla. Es una tabla de eventos que tiene 2 columnas para empleados: el 'actor' y el 'receptor'. Pero me sale este error:modelo de Django con 2 llaves extranjeras de la misma tabla
Error: One or more models did not validate: tasks.task: Intermediary model TaskEvent has more than one foreign key to Employee, which is ambiguous and is not permitted.
¿Hay una mejor manera de modelar esto? Gracias
Creo que voy a agregar una tabla TaskEvent_to_Employee
. Habrá dos registros, uno para cada uno de los dos empleados relacionados con cada TaskEvent
. ¿Alguien sabe una solución más fácil?
¿Puede proporcionar las clases de modelo que le están dando este problema? –
posible duplicado de [¿Cómo puedo tener dos claves ajenas al mismo modelo de Django?] (Http://stackoverflow.com/questions/543377/how-can-i-have-two-foreign-keys-to-the -La misma-modelo-en-django) –
duplicado posible de [¿Cómo puedo tener dos claves ajenas al mismo modelo de Django?] (https://stackoverflow.com/questions/543377/how-can-i-have- two-foreign-keys-to-the-same-model-in-django) –