django项目settings中关于静态资源存放位置的设置
主要涉及以下3项:STATIC_URL、STATICFILES_DIR和STATIC_ROOT
1、STATIC_URL
这项是必须配置的,而且属性值不能为空。默认值是STATIC_URL = '/static/'。
- 如果STATICFILES_DIR没有设置,则只能识别app中static文件夹下的静态资源。即:只能通过http://127.0.0.1:8000/static/1.jpg访问,且static文件夹是放在app中的。
- app中静态文件夹名称必须是static,如果写其他名称,则不能访问。
- STATIC_URL的值,表示访问静态资源的起始url,如:http://127.0.0.1:8000/static/......