Django staticfile 的配置
-
起初以为是我 dockerfile 写错了的问题,的确不是 dockerfile 的问题是我没有理解
static_url
与static_root
的含义 -
👍 如果不是前后端分离项目在每个 APP 下都应该有 static 与 templates 文件夹存在不然 django 收集静态文件收集不到
-
STATIC_URL
为 Django 返回给前端的路径即项目内部的 static 文件夹 -
STATIC_ROOT
为静态文件收集的路径即 python3 manage.py collectstatic 的文件夹 -
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
意思是把文件收集到项目下 static 文件夹下的 static 文件夹中 -
所以方便起见我把
STATIC_ROOT = os.path.join(BASE_DIR, '')
设置为了收集在项目下 static 文件夹下
大坑不少小坑不断,学无止境啊
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于