Изображение в родительском шаблоне не загружается в дочернем, а вместо него отображается символ «alt». Вот как идет структура.изображение не загружается при использовании наследования шаблонов
"base.html"
<DOCTYPE! html>
<html>
<head>
</head>
<body>
<div class = "x">
<image src="x.jpg" alt="x">
</div>
<div class = "y">
<a src="...">y</a>
</div>
<div id = "content">
{% block content %}
{% endblock %}
</div>
</body>
</html>
"child.html"
{% extends "base.html" %}
{% block content %}
---replaced content
{% endblock %}
содержание, у ребенка показать в обычном режиме, но х (изображение) показывает альтернативный текст и не может загрузите изображение. Это происходит только тогда, когда src изображения не является URL-адресом, если это хорошо.
Я использую двигатель шаблона jinja2.
В нижней строке используйте абсолютные URL-адреса при обращении к изображениям (и другим ресурсам). –
Вы имеете в виду в конфигурационном файле? если да, то что абсолютное против относительного URL-адреса в нем (не в общем)? – Shimaa
Я имел в виду в HTML. 'src =" x.jpg "' и 'src ="/x.jpg "означают разные вещи в зависимости от запроса. В большинстве случаев вы хотите использовать последнее. –