学无止境

少年辛苦终身事,莫向光阴惰寸功。——唐·杜荀鹤《题弟侄书堂》


静态文件的含义以及配置

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文件夹下

大坑不少小坑不断,学无止境啊