Django два столбца внешний ключ ссылка на один столбец
вот код. как избежать двойного использования одного столбца db_column?
db_column =. Имя колонки базы данных, которую следует использовать для этого поля. Если оно не задано, Django будет использовать имя поля.
Либо удалите столбец db_column из обоих столбцов, либо установите для них другое значение.
В документации сказано: "Имя колонки базы данных, которую следует использовать для этого поля. Если оно не задано, Django будет использовать имя поля."
Ваша модель имеет db_column=Personal_ID для двух полей. Это означает, что вы хотите назвать два поля Personal_ID. Не должно быть дублирующихся имен столбцов; каждый столбец должен иметь уникальное имя.
Решением является удаление db_column=Personal_ID из одного из полей, тогда другое поле может иметь db_column=Another_Personal_ID