Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 8, 2009 10:22:38

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

Почему-то метод контроллера вызывается дважды

Странное я наблюдаю. Если в методе стоит

return "abc"
или
return render('/abc.mako')
то все нормально, вызов метода один раз. Все выводится правильно. Но есть в abc.mako есть
<%inherit file='index.mako' />
- то наблюдаю вызов метода дважды! Второй день размышляю - где же собака зарыта.



Офлайн

#2 Дек. 8, 2009 10:51:54

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

Почему-то метод контроллера вызывается дважды

Сам и отвечаю на вопрос :)
В файле index.mako был пустой линк на файл стилей

<link rel="stylesheet" type="text/css" href="/"  media="all">
Пилоны по умолчанию обращаются в тот-же контроллер и тот-же метод, откуда вызван рендер страницы. Там им стилей не дают, но метод отрабатывает все равно.
Слава Богу, done.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version