Ручное прикрепление Django UUIDField

Итак, возможно вопрос тупой, но все же я столкнулся с проблемами. Я использую Python + Django (3.1.1) и DRF

У меня есть поле id, определенное как:

id = UUIDField(default=uuid.uuid4, unique=True)

Но у меня есть вариант использования, когда кто-то хочет генерировать uuid4 на своей стороне и использовать его вместо автогенерируемого "по умолчанию". Я не уверен, почему UUIDField не позволяет добавить его вручную, и могу ли я обойти это

Спасибо!

Вы пробовали это?

import uuid
from django.db import models

class YourModel(models.Model):
    id = models.UUIDField(
         primary_key = True,
         default = uuid.uuid4,
         editable = True)
Вернуться на верх