Sunnnner

Django staticfile 的配置

  • 起初以为是我dockerfile写错了的问题,的确不是dockerfile的问题是我没有理解static_urlstatic_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文件夹下

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


 Comments