Django中的静态根和静态URL混淆

Django中的静态根和静态URL混淆,第1张

Django中的静态根和静态URL混淆

从Django文档中,

STATIC_ROOT
是collectstatic将收集静态文件以进行部署的目录的绝对路径。

STATIC_URL
是引用位于中的静态文件时要使用的URL
STATIC_ROOT

因此,当您请求某些特定的静态资源时,将对其进行搜索

STATIC_ROOT + STATIC_URL
然后提供服务。

现在遇到了问题

STATIC_ROOT = os.path.join(base_DIR, 'play/static_root')STATIC_URL = '/static/'

这意味着django会一直在有效地搜索

base_DIR/play/static_root/static/
其中不正确的东西,因此查看其他路径可以弄清楚您需要做的事情

STATIC_ROOT = os.path.join(base_DIR, 'play/')


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

原文地址: http://outofmemory.cn/zaji/5642936.html

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

发表评论

登录后才能评论

评论列表(0条)

保存