Найти - Пользователи
Полная версия: Почему-то метод контроллера вызывается дважды
Начало » Pyramid / Pylons / TurboGears » Почему-то метод контроллера вызывается дважды
1
kawaikunee
Странное я наблюдаю. Если в методе стоит
return "abc"
или
return render('/abc.mako')
то все нормально, вызов метода один раз. Все выводится правильно. Но есть в abc.mako есть
<%inherit file='index.mako' />
- то наблюдаю вызов метода дважды! Второй день размышляю - где же собака зарыта.
kawaikunee
Сам и отвечаю на вопрос :)
В файле index.mako был пустой линк на файл стилей
<link rel="stylesheet" type="text/css" href="/"  media="all">
Пилоны по умолчанию обращаются в тот-же контроллер и тот-же метод, откуда вызван рендер страницы. Там им стилей не дают, но метод отрабатывает все равно.
Слава Богу, done.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB