Django设置DEBUG为False时,’django.contrib.staticfiles’会关闭,即Django不会自动搜索静态文件,静态文件不能加载导致的问题有两个:
1.页面排版不正常,即css文件不能正常加载;
2.通过url不能访问静态文件,如图片等。
这里大致先说一下STATIC_ROOT、STATICFILES_DIR的不同之处:
1.STATICFILES_DIRS是静态文件路径;
2.STATIC_ROOT用来存储使用python manage.py collectstatic命令收集起来的静态文件。