django-你忘记注册或加载这个标签了吗?
Posted
技术标签:
【中文标题】django-你忘记注册或加载这个标签了吗?【英文标题】:django-Did you forget to register or load this tag? 【发布时间】:2021-02-25 10:47:24 【问题描述】:我正在尝试创建一个静态文件以在 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' %" >
</body>
</html>
我已经在 settings.py 中注册了静态
BASE_DIR = Path(__file__).resolve().parent.parent
TEMPLATE_DIR=os.path.join(BASE_DIR,'templates')
STATIC_DIR=os.path.join(BASE_DIR,'static')
#staticfiles
STATIC_URL = '/static/'
STATICFILES_DIR=[
STATIC_DIR,
]
【问题讨论】:
您错过了标签名称。 Klaus D 谢谢我明白了,现在它正在工作 【参考方案1】:您在% 'images/Django_Unchained_logo.jpg' %
中缺少static
标记
应该是
<img src="% static 'images/Django_Unchained_logo.jpg' %" >
【讨论】:
以上是关于django-你忘记注册或加载这个标签了吗?的主要内容,如果未能解决你的问题,请参考以下文章
第 3 行的块标记无效:“原始”。您是不是忘记注册或加载此标签?使用 Django 1.9 和 Jinja2