Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Проблема с отображением шаблона с помощью {% block %} [RSS Feed]

#1 Фев. 25, 2010 17:32:59

mv
От:
Зарегистрирован: 2010-02-16
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

Доброго!

Не отображается шаблон из {% block name %}{% endblock %} - делаю как в книге, уже много читал, но не выходит. Как это делать по шагам, куда сохранять, какие имена и т.п. ?



Офлайн

#2 Фев. 25, 2010 17:47:28

sairus
От:
Зарегистрирован: 2007-10-08
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

По вашему существует только одна книга по Django и все сразу поняли где её надо открыть и посмотреть, что вы не поняли?

Сохраняйте в директории, используйте имена в которых только латинские символы, цифры и знак подчеркивания.



Офлайн

#3 Фев. 26, 2010 12:13:43

mv
От:
Зарегистрирован: 2010-02-16
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

sairus
По вашему существует только одна книга по Django и все сразу поняли где её надо открыть и посмотреть, что вы не поняли?
Джангобук в переводе Р.Попова, раздел “Наследование шаблонов”. Вам ссылку надо?
sairus
Сохраняйте в директории, используйте имена в которых только латинские символы, цифры и знак подчеркивания.
В какой директории? А имена какие? Можно пример?



Офлайн

#4 Фев. 26, 2010 14:21:46

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

Ссылку таки надо.
А заодно показывайте как делаете, и что конкретно не получается.

Офлайн

#5 Фев. 26, 2010 18:57:05

mv
От:
Зарегистрирован: 2010-02-16
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

Ferroman
Ссылку таки надо.
А заодно показывайте как делаете, и что конкретно не получается.
И вот: http://djbook.ru/ch04s07.html

# файл в каталоге шаблонов: base_html
#
{% block myblock %}{% endblock %}
# файл в каталоге шаблонов: ext_html
{% extends "base_html" %}
{% block myblock %}
Howdy!
{% endblock %}
На мой взгляд всё правильно, но при генерации страницы через шаблон base_html, шаблон с myblock в ней не проявляется .



Отредактировано (Фев. 26, 2010 18:58:31)

Офлайн

#6 Фев. 26, 2010 19:04:54

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

Как точно называются файлы шаблонов?

Офлайн

#7 Фев. 26, 2010 19:34:41

mv
От:
Зарегистрирован: 2010-02-16
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

Ferroman
Как точно называются файлы шаблонов?
Блок myblock, находится в шаблоне /tmp/site/templates/ext_html, и он указан в шаблоне /tmp/site/templates/base_html.

В views.py используется base_html .



Офлайн

#8 Фев. 26, 2010 20:31:09

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

mv
В views.py используется base_html .
Так вы должны ext_html использовать.



Офлайн

#9 Фев. 27, 2010 09:09:16

mv
От:
Зарегистрирован: 2010-02-16
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отображением шаблона с помощью {% block %}

Daevaorn
Так вы должны ext_html использовать.
Так работает, спасибо.



Офлайн

  • Начало
  • » Django
  • » Проблема с отображением шаблона с помощью {% block %}[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version