【发布时间】:2020-02-17 13:13:21
【问题描述】:
我正在使用 Django,我正在尝试显示图像,但出现错误。
第 35 行的块标记无效:“静态”,预期为“结束块”。你是否 忘记注册或加载此标签?
如果我直接在 index.html 页面上添加我的图像,则图像正在显示,但是当我使用扩展和块显示时,我收到了错误。
setting.py
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR,'static'),
)
home.html
{% extends 'demo1/index.html' %}
{% block content %}
<img src="{% static 'images/web/landing-page.png' %}" alt="Landing Page">
{% endblock %}
index.html
{% load static from staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title%}Home{% endblock %}</title>
<link rel="stylesheet" href="{% static 'css/style.css'%}" type="text/css">
</head>
<body>
{% block content %}
{% endblock %}
</body>
</html>
【问题讨论】:
标签: python django django-templates django-views