Django STATIC_URL = '/'
Я хотел бы обслуживать статические файлы в моем приложении Django прямо из корня.
Если я установлю:
STATIC_URL = '/static/'
все работает как положено. Однако я бы хотел обслуживать файлы из "/" моего сайта, не обращаясь к "статической" подпапке.
Это возможно? Если я установлю:
STATIC_URL = '/'
Я получаю код 404 и эту ошибку:
Directory indexes are not allowed here.
1 ответ
Просто чтобы убедиться - вы не путаете следующее:
STATIC_ROOT
относится к тому, где вы положили свои статические файлы
STATIC_URL
относится к тому, где запросы по Интернету получат ваши статические активы (например, www.abc.com/static/jquery.js)
если вы действительно имеете в виду STATIC_URL
, тогда это звучит так, как будто это может вызвать много проблем, потому что тогда ваши статические файлы могут иметь то же имя, что и шаблон URL, который вы определили для одного из представлений.