Как преобразовать поле char в поле uuid в моделях django
У меня есть модель django, в которой я храню строки типа uuid в символьном поле максимальной длины 255, я хочу преобразовать это поле в поле uuid, как это можно сделать в django.
Вы можете написать этот код в вашем файле models.py.
import uuid
замените models.CharField
на models.UUIDField
. Общий код выглядит так:
id = models.UUIDField(
default=uuid.uuid4,
editable=False
)
Затем выполните makemigrations
и migrate