Итак, я использую Django и pythonanywhere для настройки веб-страницы, но у меня возникают некоторые проблемы при получении статических файлов.
Я следовал руководству по статическим файлам (что прекрасно, кстати), и все работает для страницы index.html. Однако при попытке перейти на вторую страницу выдается ошибка, которая соответствует одной из проблем, описанных в этой другой ссылке: https://help.pythonanywhere.com/pages/DebuggingStaticFiles/
Путь к файлу и путь в URL не совсем совпадают (например, существует дополнительный уровень иерархии папок в одном, а не в другом)
Тем не менее, я не знаю, как это исправить ... Что происходит, так это то, что информация из моего журнала показывает, что я загружаюсь:
/ static / pgbfiles / Medicine.png - это работает для index.html
/ publicacoes / static / pgbfiles / img.css - для второй страницы с именем publicacoes.html
Мне бы хотелось, чтобы все статические файлы находились в одной папке. Они уже есть, но я не знаю, как сказать Django, что они все есть для обоих html-файлов ...
Думаю, я мог бы добавить дополнительную папку для файлов publicacoes, но это не то, что я хотел бы сделать в банкомате.
И вот как я загружаю информацию как в index, так и в publicacoes.html:
{% статической нагрузки%}
И затем в определенных местах, где мне нужно: href = "{% static 'pgbfiles / bootstrap.min.css'%}"
Спасибо за любую помощь!
EDIT:
index.html использует: {% static 'pgbfiles / bootstrap.min.css'%} и работает;
publicacoes.html использовал {% static 'pgbfiles / img.css'%} , но я изменил его на {% static '/pgbfiles/img.css'%} , и это все еще не работает -> все еще просит "GET /publicacoes/static/pgbfiles/img.css".
Статическая информация:
STATIC_URL = «статический»
STATIC_ROOT = '/ home / guideo / pgbadvogados / blog / static'
РАБОЧАЯ:
Теперь я изменил STATIC_URL на «/ static», и это сработало! Так что большое спасибо за два комментария и ответ ниже.
(нужно было изменить его только в settings.py, а не в publicacoes.html, как я делал раньше).