- 开发需要的:css、js、图片。
根目录的 /static/
已经app目录下载 /static/文件夹下的
- 在settings.py文件中配置静态资源
#访问的静态资源的前缀
STATIC_URL = '/static/'#表示优先在根目录中查找static目录下的资源,如果根目录下的static没有找到,再去根据#app的注册顺序来在app目录下static目录中查找资源
STATICFILES_DIRS=(os.path.join(BASE_DIR,'static'))INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
- 在html文件中动态加载静态资源
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<img src="{% static 'api/1.png' %}">
</body>
</html>