2015-01-07 74 views
2

Brython有推薦的方法在服務器端使用相同的渲染代碼嗎?在客戶端和服務器端使用相同的渲染代碼

要做到這一點現在我用我自己的browser模塊仿真Brython的服務器端的HTML渲染(https://github.com/yairchu/vote_tool/blob/master/browser.py),但我不知道是否有一個更好的辦法..

+0

如果在本地環境中使用browser.py(僅通過主機python運行,沒有服務器和瀏覽器),它有多可用? – minghua

回答

2

您正在使用的部分代碼簡短,優雅,並且非常具體 - 它將在服務器端與Python兼容,正如您已經注意到的那樣,並且您將不容易找到另一段代碼,用於這種簡潔且能夠實現的渲染 在Brython的客戶端工作(因爲它還沒有實現與Python的100%兼容)。

這就是說,我認爲在你的項目的服務器端重複使用這段代碼是不錯的。

注意通過在你的項目目錄精心佈局的文件,它可能 有一些文件到服務器和客戶端導入兩個。如果做得對, 這可以使大量的工作更簡單。

相關問題