2012-06-19 32 views
3

雖然我已將pyramid.reload_templates設置爲true,例如「pyramid.reload_templates = true」,每次修改視圖時,我必須殺死pserve進程並重新啓動它才能看到更改。金字塔:防止被迫重新啓動pserve

我怎樣才能克服這一點,只是刷新頁面以獲得結果?

謝謝

+0

這是否每次或有時發生? –

+0

每一次。我有一個視圖文件夾,我的視圖和我的模型的模型文件夾。如果我修改了一個視圖,除非我通過pserve殺死該進程並再次啓動,否則它不會受到影響。 – Phil

+1

JFYI,'reload_templates'只做它所說的:強制模板引擎在每次請求時檢查模板源(通常是文件)以進行更改,並在必要時重新加載它。它不適用於視圖中的邏輯。很有用的,當你搞亂標記很多,保持完整的邏輯。 Gracia; – rkhayrov

回答

8

嗯,我想你可以在啓動Web服務器時添加--reload標誌。這將監視文件上的任何更改並自動重新加載服務器。即/pserve --reload develoment.ini

+0

Gracia; - )... – Phil