Я недавно загружаю приложение Django в NameCheap.Я тестирую, и у моего изображения и статических файлов было 404 проблемы.Обратите внимание, я запускаю это в режиме отладки.У самого администратора Django возникли проблемы с загрузкой начальной загрузки, я дважды проверял местоположение URL.
это мои настройки приложения Django:
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/2.1/howto/static-files/
STATIC_URL = 'static/'
MEDIA_URL = 'media/'
STATIC_ROOT = '/Home/username/public_html/static/'
MEDIA_ROOT = '/Home/username/public_html/static/media/'
STATICFILES_DIRS = []
Здесь о том, как я загружаю свои статические файлы:
{% load static %}
<img src="{% static "my_app/example.jpg" %}" alt="My image">
Мне пришлось попробовать это решение здесь при отображении статическихфайлы для общего доступа HTML Django: Статическое изображение не загружается
Edit_first:
Хорошо, я выкопал немного больше, узнал, что мойпроблема заключается в пути к URL.
пусть сказал, что у меня есть это
https://stackoverflow.com
Это позволит загрузить статический файл в качестве точки в правильных папках
Но если яперейти к другому примеру;
https://stackoverflow.com/posts/55648032/edit
Не будет читать Django URL-адрес, неверный путь к статическому корню
Seconds_Edit:
После чтенияболее подробно о том, как Static_Root
и Static_URL
редактировать их, соответствует их путь к URL моего сервера: /Home/username/public_html/static/
ни один из статических файлов сейчас не загружается, я не могу понять, почему.
Использование отладки Chromeкомплект, сеть очистить, показать путь:
Request URL: `https://domainame.com/home/username/ublic_html/static/img/Logo.png`
Это не вызывает по соображениям безопасности, так как я проверяю разрешение файлов 644 и я чобъявление попробовать серверные файлы индивидуально, (и работает), не говоря уже о том, что он работает на одной странице раньше.(теперь все рухнуло)
Я очень признателен, если бы вы могли помочь, потому что я в конце своей веревки: (
Я, потому что я пень и не знаю, что делать дальшеи мне интересно, кто-нибудь читает это.