Как проверить, переопределен ли шаблонный блок Django в шаблоне ребенка?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как проверить, переопределен ли шаблонный блок Django в шаблоне ребенка?

Сообщение Anonymous »

Я работаю над проектом Django, где у меня есть шаблон базового макета (main.html) и детский шаблон (dashboard.html). < /p>
Я хочу изменить тег, так что что, если шаблон ребенка предоставляет заголовок, он должен быть отформатирован как:
заголовок страницы | Приложение < /p>
В противном случае, если блок пуст или не переопределен, это должно быть просто:
Application (без дополнительного | Приложение). < /P>
вот мой main.html: < /p>
{% load static %}






{% block title %}{% endblock %}{% if block.super %} | Application{% endif %}




{% block content %}{% endblock %}


< /code>
А вот моя Dashboard.html: < /p>
{% extends 'core/layouts/main.html' %}

{% block title %}Dashboard{% endblock %}

{% block content %}
Welcome, {{ user.name }}
Logout
{% endblock %}
< /code>
Проблема:
Когда шаблон ребенка не переопределяет заголовок, вывод: < /p>
| Application
< /code>
вместо просто: < /p>
Application
< /code>
Как я могу проверить, переопределен ли блок в шаблоне ребенка, и соответственно отрегулировать заголовок? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/794 ... d-template
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»