Django 无法加载静态文件(js,css,image)解决办法
按照这个配置成功:
https://jingyan.baidu.com/article/8cdccae92ffc16315413cd09.html
原因:django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效
可以参考这篇文章:
http://www.cnblogs.com/pyfreshman/p/5046887.html
但完全按照他的方法仍旧没有解决我的问题,但我觉得思路是对的,可能在细节上出了点错误,果不其然,是配置STATIC_ROOT时,路径不对,正确方法如下:
步骤1:在settings.py文件的最后加上以下内容:
STATIC_URL = ‘/static/’
#其中BASE_DIR在该文件的前面已经定义了
STATIC_ROOT = os.path.join(BASE_DIR,’static’)
# 设置图片等静态文件的路径
STATIC_URL = '/static/'
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" o