UUID('...') не является сериализуемым в формате JSON. ⇐ Python

Программы на Python
Anonymous
UUID('...') не является сериализуемым в формате JSON.

Сообщение Anonymous »

Я получаю эту ошибку, когда пытаюсь передать атрибут UUID в параметр URL.

Код: Выделить всё

urlpatterns = [
url(r'^historia-clinica/(?P[W\d\-]+)/$', ClinicHistoryDetail.as_view(), name='...'),
]
views.py

Код: Выделить всё

class ClinicHistoryDetail(...):
...
my_object = MyModel.objects.create(...)
...
return redirect(reverse('namespace:name', kwargs={'uuid' : my_object.id}))
model.py

Код: Выделить всё

class MyModel(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
...
Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/365 ... rializable

Вернуться в «Python»