@Telega_str

Как првоерить существует ли uuid в бд, а если не существует то создать его?

if hasattr(self, 'uuid') and not self.uuid:
            self.uuid = uuid.uuid4()

Пытаюсь сделать проверку на существование uuid у элемента в базе данных, если не существует то присвоить ему uuid. Но почему-то данный фрагмент кода не работает как надо, класс с uuid импортировал, база данных заполняется дальше в коде. Где косяк?

P.s. задание данного параметра прямо в миграциях или моделях не подойдет.
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Telega_str Автор вопроса
Решение нашел, нужно оборачивать uuid в строку. str(uuid.uuid4()) вот таким вот образом
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы