У меня есть экземпляр opensx, который прекрасно работает только со странной проблемой.для тех, кто не знаком с openx , это система управления обучением, написанная на django.
Проблема:
при попытке доступа к администратору django из http://mydomain.tld/admin правильно показывает страницу входа, но с двумя статическими файлами, к сожалению, один из них (base.f4e3330c1326).css) отсутствует в файловой системе, и запрос на его загрузку заканчивается ответом HTTP 404 Not Found
.
При просмотре статического каталога, есть 3 связанных файла:
├── base.5af66c1b1797.css
├── base.css
├── base.d01c565630c2.css
Скопирование контрольной суммы md5 base.css:
user@host: ~$ md5sum /edx/var/edxapp/staticfiles/studio/admin/css/base.css
5af66c1b1797cb8f865b443cea0dcc17 /edx/var/edxapp/staticfiles/studio/admin/css/base.css
с использованием оболочки django для извлеченияпуть к файлам:
>>> from django.contrib.staticfiles.templatetags.staticfiles import static
>>> static('admin/css/base.css')
'/static/studio/admin/css/base.f4e3330c1326.css'
Я собирал статические файлы более десяти раз, но это не исправлено.
у моего подобного экземпляра где-то еще нет этой проблемы, и я действительно смущен этим.не могли бы вы помочь мне отладить это?
PS: я не знаю о webpack, но я думаю, что они начали использовать его недавно, и я думаю, что это должно иметь какое-то отношение к моей проблеме ...