我正在尝试创建一个静态文件来显示Django 3.8.3 中的图像
我正在使用此代码
<!DOCTYPE html>
{% load static %}
<html>
<head>
<title>empty page</title>
</head>
<body>
<h1>welcome to empty zone</h1>
<h1> my name is {{name}} </h1>
<img src="{% 'images/Django_Unchained_logo.jpg' %}" alt="no image found">
</body>
</html>
我已经在settings.py 中注册了static
BASE_DIR = Path(__file__).resolve().parent.parent
TEMPLATE_DIR=os.path.join(BASE_DIR,'templates')
STATIC_DIR=os.path.join(BASE_DIR,'static')
#静态文件
STATIC_URL = '/static/'
STATICFILES_DIR=[
STATIC_DIR,
]
您在{% 'images/Django_Unchained_logo.jpg' %}
中缺少static
标记
应该是
<img src="{% static 'images/Django_Unchained_logo.jpg' %}" alt="no image found">