Ручное прикрепление 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)