Страница подробной информации администратора Django не загружается с UUID в качестве первичного ключа
После миграции идентификаторов в моем приложении Django с int (по умолчанию) на UUID4 страницы с подробной информацией в админке больше не загружаются. Представления списка работают корректно, также отображая правильные ссылки для объектов:
Ссылка отображается как
http://localhost:8000/admin/images/image/27ce8dbc-eb3f-443d-bf04-f612093cdc46/change/
Но нажатие на UUID для открытия подробностей (или вставка его в новую вкладку) приводит к бесконечной загрузке.
Появляется для всех админов с UUID, те, что с обычным id работают.
Модели выглядят следующим образом:
class Image(models.Model):
"""Uploaded images."""
id = models.UUIDField(primary_key=True, default=uuid4)
# more fields...
Ничего кроме id ' uuid4 не изменилось...
Протестировано в Google Chrome с Django v4.0.7
, а также v4.1.1
.