1)首先确保django.contrib.staticfiles在 INSTALLED_APPS中
2)在settings中定义 STATIC_URL 这个路径为App下的static
STATIC_URL = ‘/static/’
3)在你app的static目录中存放静态文件,比如:存放图片
my_app/static/Image/example.jpg.``
4)如果有别的静态资源文件,不在App下的static目录下,可以通过
STATICFILES_DIRS来指定额外的静态文件搜索目录。
STATICFILES_DIRS = [
os.path.join(BASE_DIR, “static”),
…
]
5)在模板中使用load标签去加载静态文件
{% load static %}
<img src="{% static “Image/example.jpg” %}" />
- 在django中使用媒体文件 BASE_DIR基于当前项目的路径在拼接文件路径
在settings中配置 MEDIA_ROOT
MEDIA_ROOT = os.path.join(BASE_DIR, “media”)