Я заметил странную вещь. Когда я в моем RootController:TurboGears загружает страницу дважды
class RootController(BaseController):
secc = SecureController()
error = ErrorController()
@expose('app.templates.index')
def index(self, **kwargs):
print 'Hello from index!'
return dict(page = 'index')
И перезапустить приложение TB и обновить страницу индекса (с помощью Google Chrome 28), я получаю в моем терминале: язык
Starting server in PID 5407.
serving on http://127.0.0.1:8088
Hello from index!
Hello from index!
Шаблон мако, TurboGears версия 2.2.2 и db использует PostgreSQL. Я что-то упустил или это нормально? Почему это происходит.
EDIT Использование локон:
Starting server in PID 25138.
serving on http://127.0.0.1:8088
Hello from index!
Использование Firefox 23:
Starting server in PID 25227.
serving on http://127.0.0.1:8088
Hello from index!
Hello from index!
Я отредактировал мой оригинальный пост и добавил некоторую информацию вы просили. Похоже, завиток делает все, как ожидалось, но Firefox и Google Chrome загружают страницу дважды. –
Тогда это должно быть что-то, что делает ваш браузер при отображении веб-сайта ... Что в вашем шаблоне? Может быть, вы случайно попытаетесь загрузить css/файл с неправильного адреса? Или у вас есть ссылка на/или/index, которую ваши браузеры пытаются предварительно запрограммировать! – moschlar