2012-06-19 2 views
3

Хотя я установил pyramid.reload_templates в true, например. «pyramid.reload_templates = true», каждый раз, когда я изменяю представление, мне нужно убить процесс pserve и перезапустить его, чтобы увидеть изменения.Pyramid: Предотвращение принудительного перезапуска pserve

Как я могу преодолеть это и просто обновить страницу, чтобы получить результаты?

Спасибо

+0

Это происходит каждый раз или иногда? –

+0

Каждый раз. У меня есть папка views, в которой представлены мои представления, и папка моделей для моих моделей. Если я изменю представление, оно не вступит в силу, если я не убью этот процесс и не начну его снова через pserve. – Phil

+1

JFYI, 'reload_templates' делает только то, что он говорит: заставляет шаблонные механизмы проверять исходный шаблон (файлы, как правило) на изменения каждый раз, когда он запрашивается, и при необходимости перезагружать его. Это не относится к логике в представлениях. Полезно, когда вы возитесь с разметкой, оставляя логику неповрежденной. – rkhayrov

ответ

8

Ну, я думаю, вы можете добавить --reload флаг при запуске веб-сервера. Это будет следить за любыми изменениями в файлах и автоматически перезагружать сервер. i.e /pserve --reload develoment.ini

+0

Gracia; -) ... – Phil

Смежные вопросы