一. settings配置
STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR,‘static’), ]
二. 引用方法
-
方法一:使用static,原本路径:/static/images/hi.jpg 包裹式
{% load static %} <img src="{% static "images/hi.jpg" %}" alt="Hi">
-
文件多处被用到可以存为一个变量
{% load static %} {% static "images/hi.jpg" as myphoto %} <img src="{{ myphoto }}">
-
-
方法二:使用get_static_prefix,原本路径:/static/images/hi.jpg 前缀式
{% load static %} <img src="{% get_static_prefix %}images/hi.jpg" alt="Hi">
-
文件多处被用到可以存为一个变量
{% load static %} {% get_static_prefix as STATIC_PREFIX %} <img src="{{ STATIC_PREFIX }}images/hi.jpg" alt="Hi">
三. pycharm快速替换路径
方法一: 正则批量替换+"{% static '路径'%}"
先{% load static %}
方法二:普通字符串替换+"{% get_static_prefix'' %}路径"
同样先{% load static %}