У меня есть модель с UUID в качестве первичного ключа.
class Books(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
title = .....
И у меня есть простой запрос:
results = Books.objects.all()
Все работает нормально с точки зрения сохранения и извлечения данных, но часть процесса редактирования записи требует сохранения записей в переменных сеанса, что означает, что я получаю ошибку 'UUID('…') is not JSON serializable'
.
Мне кажется, что самый простой ответ - преобразовать объекты UUID в строки сразу послесделать первоначальный запрос, тем самым предотвращая множественные изменения в другом месте.Это звучит логично?Если так, я полагаю, я мог бы сделать это с каким-то пониманием списка.Может ли кто-нибудь помочь с синтаксисом, пожалуйста?Или направьте меня на подход, если предпочитаете!Большое спасибо.