Django STATIC_URL =' /'

时间:2014-11-04 13:42:58

标签: python django django-contrib

我想直接从root用户在我的Django应用程序中提供静态文件。

如果我设置:

STATIC_URL = '/static/'

一切按预期工作。不过,我想提供来自' /'我的网站,而无需访问'静态'子目录。

这可能吗?如果我设置:

STATIC_URL = '/'

我收到代码404并出现此错误:

Directory indexes are not allowed here.

1 个答案:

答案 0 :(得分:1)

只是为了确保 - 您不会混淆以下内容:

STATIC_ROOT指的是放置静态文件的位置

STATIC_URL指的是互联网上的查询将获得您的静态资产(例如:www.abc.com/static/jquery.js)

如果你的确意味着STATIC_URL,那么听起来它可能会造成很多麻烦,因为那时你的静态文件可能与你为其中一个视图定义的url模式具有相同的名称。