我想直接从root用户在我的Django应用程序中提供静态文件。
如果我设置:
STATIC_URL = '/static/'
一切按预期工作。不过,我想提供来自' /'我的网站,而无需访问'静态'子目录。
这可能吗?如果我设置:
STATIC_URL = '/'
我收到代码404并出现此错误:
Directory indexes are not allowed here.
答案 0 :(得分:1)
只是为了确保 - 您不会混淆以下内容:
STATIC_ROOT
指的是放置静态文件的位置
STATIC_URL
指的是互联网上的查询将获得您的静态资产(例如:www.abc.com/static/jquery.js)
如果你的确意味着STATIC_URL
,那么听起来它可能会造成很多麻烦,因为那时你的静态文件可能与你为其中一个视图定义的url模式具有相同的名称。