在setting.py中,要写:
INSTALLED_APPS = [
……
'django.contrib.staticfiles',
……
]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
然后在setting外面的那个文件夹中创建一个文件夹 static。之后在里面放东西。
引用的时候,必须先写load那个,再引用。example.jpg的路径是直接在static文件中,如果static里面还有其他的文件夹就相应的添加路径。
{% load static %}
<img src="{% static "example.jpg" %}" alt="My image"/>
在windows中,django的setting是另一种写法。我也不知道为什么,反正就是很神奇。
INSTALLED_APPS = [
……
'django.contrib.staticfiles',
……
]
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = ( os.path.join('static'), )