добавить поле _uuid, сделал базовый класс BaseModel, от которого наследую все остальные, в базовый класс запихнул поле _uuid  с едфолтным значением = вызываю метод генерации uuid. Но при создании объектов появляются одинаковые uuidы
                  
                  
                  код:
                  
                  
                  class BaseModel(Model):
                  
                  
                      _uuid = UUIDField(default=uuid.uuid4(), unique=True, index=True)
                  
                  
                
У тебя везде фиксированный ююид теперь по дефолту проставлен прям в декларации поля
Попробуй default=uuid.uuid4, а не результат вызова
агонь! спасибо!
скорее всего потому что фабрику дефолта нужно указать без скобок
Обсуждают сегодня