Django-s3direct 2.0.2 admin upload не отображается в Django 3.2
Я нахожусь в процессе обновления своих версий после периода забвения. Ранее я был на Django==2.2.24 и django-s3direct==1.1.5. Я пытаюсь перейти на Django 3.2 и django-s3direct 2.0.2.
В админке не отображается форма прямой загрузки S3 - она должна появиться в пространстве справа от "Local image:" на скриншоте ниже:
Однако вся разметка для этого элемента находится в исходном тексте страницы. Я обнаружил, что CSS из /static/s3direct/dist/index.css, похоже, скрывает его (то, что вы видите ниже, - это CSS прямо из файла; он не был изменен никаким JS, запущенным на странице).
s3direct работал до этого обновления. Я не пытаюсь сделать в коде ничего необычного.
models.py:
class Image(models.Model):
local_image = S3DirectField(dest='misc', null=True, blank=True)
admin.py:
admin.site.register(Image)
У меня также нет ничего пользовательского на страницах администратора. Все остальные JS/CSS файлы, вытащенные на эту страницу, являются файлами, включенными в Django admin.
Я убедился, что выполнил все шаги по установке последней версии (я добавил свои учетные данные доступа непосредственно в settings.py). Я не вижу никаких открытых проблем в репозитории
Я задался вопросом, не связана ли какая-то проблема с JS, почему элемент формы остается скрытым (то, как загружается страница на старых версиях django-s3direct, которые работают, предполагает, что JS приходит для отображения элементов формы после загрузки страницы), но я не вижу никаких ошибок в браузере.
Понижение версии django-s3direct до 1.1.5, но сохранение Django 3.2 восстановило функциональность django-s3direct, так что проблема, похоже, кроется в самой новой версии django-s3direct. Последняя версия, которая работает - 1.1.8; ничего 2.0 и выше не работает.
У меня нет идей, где еще искать. Спасибо за любую помощь, которую вы можете оказать.