django图片显示问题
网站通常需要提供其他文件,如图片,JavaScript或CSS。在Django中,我们将这些文件称为“静态文件”。Django提供
django.contrib.staticfiles
来帮助我们管理它们。
配置静态文件¶
确保
django.contrib.staticfiles
包含在你的INSTALLED_APPS
。-
在您的setting.py中,定义
STATIC_URL
,例如:STATIC_URL = '/static/'
-
在您的模板中,使用
static
模板标签为使用配置的给定相对路径构建URLSTATICFILES_STORAGE
。{% load static %} <img src="{% static "my_app/example.jpg" %}" alt="My image"/>
-
将您的静态文件存储
static
在应用程序中调用的文件夹中。例如polls/static/polls/images/123.jpg
。转自 https://docs.djangoproject.com/en/2.0/howto/static-files/