赞
踩
当在调试时:
当设置了django框架为非调试模式,直接运行django ,不能访问静态文件
DEBUG = False
python manage.py runserver
以下版本都不能访问
django2.2版本
django3.2版本
django4.2版本
这个静态文件访问路径指向什么地方?
答:指向和manage.py相同路径的static文件夹
STATIC_URL = 'static/'
#在上面这行下面添加下行代码
STATIC_ROOT = os.path.join(BASE_DIR,'static')
为什么要收集静态文件?
答:因为django后台的静态文件是位处django开发包插件里面的,所以需要把开发包里面的静态文件收集到我们指定的静态文件夹中,这样浏览器访问时,就会去到 第一步中指定的路径中找到静态文件
请执行下面收集静态文件的命令
python manage.py collectstatic
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。