У меня есть такая модель:
class MyModel(models.Model):
field_1 = models.ForeignKey(User, related_name='some_name', to_field='unique_id')
# more fields
В этом я хочу удалить to_field
из field_1
, но когда я это сделал, я получил ошибку при миграции.
django.db.utils.DataError: (1265, "Data truncated for column 'field_1' at row 1")
Я думаю, что причина проблемы в том, что unique_id
является строкой, а мой первичный ключ - int, а данные, уже сохраненные в моей базе данных, - unique_id, который я хочу изменить на id.
Is Есть ли хороший способ достичь этого?