我可以使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://outofmemory.cn/zaji/5587579.html

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

发表评论

登录后才能评论

评论列表(0条)

保存