我可以使STATICFILES_DIR与Django 1.3中的STATIC_ROOT相同吗?

我可以使STATICFILES_DIR与Django 1.3中的STATIC_ROOT相同吗?,第1张

我可以使STATICFILES_DIR与Django 1.3中的STATIC_ROOT相同吗?

否。实际上,该文件

django/contrib/staticfiles/finders.py
甚至会对此进行检查并
ImproperlyConfigured
在执行此 *** 作时引发异常:

STATICFILES_DIRS
设置不应包含
STATIC_ROOT
设置”

STATICFILES_DIRS
可以包含其他目录(不一定是应用程序的目录)与静态文件和这些静态文件将被收集到你
STATIC_ROOT
,当你运行
collectstatic
。然后,这些静态文件将由你的Web服务器提供,而它们将从你的
STATIC_ROOT

如果你当前要提供文件

STATIC_ROOT
,则需要将这些文件移到另一个目录,然后将该另一个目录放在中
STATICFILES_DIRS
。你的
STATIC_ROOT
目录应该为空,所有静态文件都应收集到该目录中(即它不应该已经包含静态文件)。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4985827.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存