Django два столбца внешний ключ ссылка на один столбец

У меня такая проблема, у меня есть два столбца foreigner key и reference one columns, которые работают в mysql, но они не работают в Django models. он показал, что есть два одинаковых db_columns в одной модели и это не разрешено, как это исправить. Буду благодарен

вот код. как избежать двойного использования одного столбца db_column?

db_column =. Имя колонки базы данных, которую следует использовать для этого поля. Если оно не задано, Django будет использовать имя поля.

Либо удалите столбец db_column из обоих столбцов, либо установите для них другое значение.

В документации сказано: "Имя колонки базы данных, которую следует использовать для этого поля. Если оно не задано, Django будет использовать имя поля."

Ваша модель имеет db_column=Personal_ID для двух полей. Это означает, что вы хотите назвать два поля Personal_ID. Не должно быть дублирующихся имен столбцов; каждый столбец должен иметь уникальное имя.

Решением является удаление db_column=Personal_ID из одного из полей, тогда другое поле может иметь db_column=Another_Personal_ID

https://docs.djangoproject.com/en/4.0/ref/models/fields/

Вернуться на верх