Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Заставить использовать единственный шаблон [RSS Feed]

#1 Июнь 21, 2010 17:58:09

nuklea
От:
Зарегистрирован: 2009-12-05
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Заставить использовать единственный шаблон

Подозреваю, что тема уже обсуждалась, но как не наследовать каждый шаблон от главного? Хотелось бы, чтобы он наследовался автоматически. В какую сторону глядеть?



Офлайн

#2 Июнь 22, 2010 22:01:07

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

Заставить использовать единственный шаблон

Нет, не обсуждалось.

Явное лучше неявного.

Офлайн

#3 Июнь 23, 2010 02:30:52

nuklea
От:
Зарегистрирован: 2009-12-05
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Заставить использовать единственный шаблон

Но как быть, если реально достает постоянно наследовать каждый шаблон? В моем проекте нужен всего один шаблон с {{ title ]} и {{ content }}. Больше просто не надо.



Офлайн

#4 Июнь 23, 2010 02:33:14

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

Заставить использовать единственный шаблон

nuklea
Но как быть, если реально достает постоянно наследовать каждый шаблон?
Вы ведете охоту на ведьм там где их нет. Это не проблема ни разу.



Офлайн

#5 Июнь 23, 2010 02:38:41

nuklea
От:
Зарегистрирован: 2009-12-05
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Заставить использовать единственный шаблон

То есть если в проекте больше 200 (двухсот) шаблонов приложений, то все равно наследовать их от одного — выход?



Офлайн

#6 Июнь 23, 2010 02:54:33

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

Заставить использовать единственный шаблон

Если вам нужно их наследовать, то делайте это. Чего вы экономите?

Ну если вам очень хочется это автоматизировать, то пусть это будет вашим ДЗ:-)



Офлайн

#7 Июнь 23, 2010 02:58:38

nuklea
От:
Зарегистрирован: 2009-12-05
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Заставить использовать единственный шаблон

Экономлю я свое время и нервы. И не в курсе, что такое ДЗ.



Офлайн

#8 Июнь 23, 2010 03:02:20

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

Заставить использовать единственный шаблон

nuklea
Экономлю я свое время и нервы.
Могу сказать по своему опыту – явное указание чего угодно где нужно (в том числе шаблона предка) это экономия времени и нервов в перспективе.



Офлайн

#9 Июнь 23, 2010 06:22:12

nuklea
От:
Зарегистрирован: 2009-12-05
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Заставить использовать единственный шаблон

Разговор похож на:
– Как установить wine в linux?
– Поставьте виндоуз.

Бррр :(



Офлайн

#10 Июнь 23, 2010 18:16:06

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

Заставить использовать единственный шаблон

Поясняю ещё раз. Такое поведение было задумано исходя из идеологии. Если такой поход вас не устраивает, то вам не по душе инструмент.
Если вас достаёт делать это руками - напишите себе короткий генератор, который всё что надо взхаголовок повтыкает. Ушло бы 5 минут.
Так или иначе, эта проблема только у вас в голове.
А вообще, 200 шаблонов - это как-то настораживает. У вас что, каждая страница совсем другая?

Отредактировано (Июнь 23, 2010 18:17:28)

Офлайн

  • Начало
  • » Django
  • » Заставить использовать единственный шаблон[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version