您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

从Django文档中,@H_404_1@

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

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

因此,当您请求某些特定的静态资源时,将对其进行搜索STATIC_ROOT + STATIC_URL然后提供服务。@H_404_1@

现在遇到了问题@H_404_1@

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

这意味着django会一直在有效地搜索BASE_DIR/play/static_root/static/其中不正确的东西,因此查看其他路径可以弄清楚您需要做的事情@H_404_1@

STATIC_ROOT = os.path.join(BASE_DIR, 'play/')
Go 2022/1/1 18:47:16 有382人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶