Ключовим тут є тег extends. Це повідомляє системі шаблонів, що цей шаблон «розширює» інший шаблон. Коли система шаблонів оцінює цей шаблон, спочатку вона знаходить батьківський елемент – у цьому випадку «базовий. html”.
Використовується тег extends щоб вказати, що цей шаблон потребує батьківського шаблону. Тег extends приймає один аргумент, який є назвою батьківського шаблону.
Ці ключові слова, якщо і для , називаються "шаблонні теги" у Django. Щоб виконати теги шаблону, ми беремо їх у дужки {% %}.
{% включає %} Обробляє частковий шаблон. Будь-які змінні в батьківському шаблоні будуть доступні в частковому шаблоні. Змінні, встановлені з часткового шаблону за допомогою тегів set або assign, будуть доступні в батьківському шаблоні.
Тег HTML <base> є використовується для визначення базової URL-адреси або цілі для відносних посилань. Ця URL-адреса буде базовою URL-адресою для кожного посилання на сторінці та матиме префікс перед кожним із них. Наприклад, якщо URL-адреса, визначена базовим тегом, є «www.xyz.com», тоді кожна інша URL-адреса на сторінці матиме префікс «www.xyz.com/».