Как преобразовать поле 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

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