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, который вы определили для одного из представлений.

Другие вопросы по тегам