-
-
确认django.contrib.staticfiles 包含在你的INSTALLED_APPS 中。
-
在你的settings 文件中定义STATIC_URL,例如:
STATIC_URL = '/static/' BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), )
-
在模板中,你可以硬编码/static/images/myexample.jpg 这样的URL,或者使用static 模板标签以及配置的STATICFILES_STORAGE为给出的相对路径创建URL(这使得换成CDN 来保存静态文件更加容易)。
{% load staticfiles %} <img src="{% static "images/test.jpg" %}" alt="My image"/> or http://....../static/images/test.jpg
- 資料夾結構如下:
-
參考專案:DjangoForWulab
參考文獻:http://python.usyiyi.cn/translate/django_182/howto/static-files/index.html