Добрый день!
Две таблицы (Organization и OrganizationUploadInfo) связаны через третью (OrganizationUploadInfoAssoc) для реализации связи многие ко многим.
В этой третьей таблице я хочу создать поле id типа uuid, но в таком случае, при создании объекта получаю ошибку:
django.db.utils.IntegrityError: null value in column "id" violates not-null constraint...
Если не создавать поле, а использовать автоматически инкрементируемое, все хорошо (На скриншоте подробнее)
Все миграции создавались и применялись
class OrganizationUploadInfo(models.Model):
"""Информация о загрузке файла с организациями
"""
class Meta:
db_table = 'organization_upload_info'
verbose_name = 'Информация о загрузке'
verbose_name_plural = 'Информация о загрузках'
permissions = ()
...
organization = models.ManyToManyField(to=Organization,
through=OrganizationUploadInfoAssoc,
verbose_name='Организации')
...