我希望我的 STATIC_ROOT 路径位于F:/7.Django/BLOG_PROJECT/src_blog/' + '/vol/web/staticfiles
但 django 将其设置为F:/vol/web/staticfiles
我这样设置我的 STATIC_ROOT
STATIC_ROOT = os.path.join(BASE_DIR,'/vol/web/staticfiles')
print('this is base_dir')
print(BASE_DIR)
print("this is static_root")
print(STATIC_ROOT)
当我运行python manage.py runserver
它打印出这个:
this is base_dir
F:\7.Django\BLOG_PROJECT\src_blog
this is static_root
F:/vol/web/staticfiles
this is base_dir
F:\7.Django\BLOG_PROJECT\src_blog
this is static_root
F:/vol/web/staticfiles
当我跑步时python manage.py collectstatic
。当然!它设置了我的 STATIC_ROOT AT F:/vol/web/staticfiles
。我注意到它打印出单独的文件夹符号不同的'/'和#backslashsymbol。顺便说一句,我使用 Windows 操作系统。