项目名/settings.py(项目配置,配置静态资源文件目录):
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/' # 设置访问静态资源对应的url
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] # 设置静态资源的保存目录
手动创建static目录,存放静态资源。
templates/应用名/demo.html(模板文件,动态获取STATIC_URL):
<!DOCTYPE html>
{% load staticfiles %} <!-- load 加载静态资源文件的配置,用于动态获取STATIC_URL -->
<html lang="en">
<head>
<meta charset="UTF-8">
<title>静态文件</title>
</head>
<body>
<img src="/static/images/mm.jpg"><br/>
动态获取STATIC_URL,拼接静态资源的url:<br/>
<img src="{% static 'images/mm.jpg' %}">