一个完美的网页需要css,js,image 等静态文件支持,而django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径可能会因为缺少静态文件路径而全部失效。
so,我们采取简单一些的方式来解决它。
文档结构如下
first step:
在 settings.py文件中添加如下
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
second step:
在所有html文件中添加
{% load staticfiles %}
third step:
修改img的src属性值
例如:将img/01.jpg 修改为{% static ‘blog/images/01.jpg’%}
OK,开发模式下的静态图片,就可以正常显示了,下期我们介绍,图片的上传与显示。