Django проблема с изображением на виртуальном хостинге: 404 или 500
У меня проблема с изображением, которое отображается локально, но не отображается на виртуальном хостинге.
Сайт хорошо работает на хостинге, пользовательские js и css файлы в порядке.
В моем шаблоне Django есть такое изображение:
<div class="col-sm-3 order-3 order-sm-3">
<!-- form pub -->
<img class="img-thumbnail" src="{% static 'img/exemple_banner_01.png' %}" alt="..." /> </div>
Это изображение находится в: static/img/myimage.png
Я делаю python manage.py collectstatic После этого это изображение находится здесь:
collectstatic/img/myimage_01.ze25a48a4c2.png
В файле настроек:
STATIC_URL = 'static/'
STATICFILES_DIRS = [str(BASE_DIR.joinpath('static'))]
STATIC_ROOT = str(BASE_DIR.joinpath('staticfiles'))
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage
Мои файлы css и javascript в порядке. При выводе на экран мое изображение не отображается.
mysite.com/static/img/myimage_01.ze25a48a4c2.png "Not Found The requested URL was not found on this server."
Я попытался вставить настройки: /home/user/public_html/myapp/static, но это дает мне ошибку 500. Я должен добавить, что я нахожусь в режиме отладки False.
Спасибо за помощь