Проблема с использованием блоков в Django | Problem with using blocks in Django
можете помочь. Я не понимаю почему так. Есть файл home.html, в нем представлена стартовая страница. В файле home.html я заношу некоторые блоки кода для дальнейшего использования в других файлах. Но когда я использую занесенные блоки кода home.html в новом html файле, то вся информация с прошлого файла дублируется.
Hello, can you help? I don't understand why this is so. There is a file home.html, it contains the start page. In the home.html file I put some code blocks for later use in other files. But when I use the included home.html code blocks in a new html file, then all the information from the previous file is duplicated.
По задумке я хотел занести такие блоки кода из html: head и header. Я не понимаю почему другие элементы тоже скопировались, в чем проблема? можете помочь или просто скинуть ссылку на нужную доку
As planned, I wanted to include the following code blocks from html: head and header. I don’t understand why other elements were copied too, what’s the problem? can you help or just send me a link to the required document?
Code home.html:
{% load static %}
{% block head %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ title }}</title>
<link rel="stylesheet" href="{% static 'main/css/style.css' %}">
</head>
{% endblock %}
<body>
{% block header %}
<header class="header container-home">
<div class="header-img">
<div class="header-img-logo">
<img src="{% static 'main/img/yaroslav.svg' %}" alt="logo">
</div>
</div>
</header>
{% endblock %}
<div class="container-home">
<div class="container-home-text">
<div class="container-home-text-title">
Небольшое приложение на Django по авторизации и регистрации
</div>
<div class="container-home-text-subtitle-subtitle">
Небольшое приложение созданное на фреимворке Django, для тренировки.
Суть этого небольшого приложения в том, что оно дает пользователю
возможность регистрации и авторизации на веб-странице
</div>
</div>
<div class="container-home-buttons">
<div class="container-home-buttons-register">
<a href="{% url 'register' %}">
<button>Регистрация</button>
</a>
</div>
<div class="container-home-buttons-autho">
<a href="#">
<button>Авторизация</button>
</a>
</div>
</div>
</div>
<div class="circle"></div>
</body>
</html>
Code register.html:
{% extends 'main/home.html' %}
{% load static %}
{% block head %}
{{ block.super }}
{% endblock %}
{% block header %}
{{ block.super }}
{% endblock %}