为客户端和服务器端使用相同的呈现代码

时间:2015-01-07 23:40:59

标签: python brython

Brython是否有推荐的方法在服务器端使用相同的呈现代码?

为了做到这一点,我现在使用我自己的browser模块在​​服务器端模拟Brython进行html渲染(https://github.com/yairchu/vote_tool/blob/master/browser.py),但我想知道是否有'更好的方式..

1 个答案:

答案 0 :(得分:2)

您使用的代码部分简短,优雅且非常具体 - 正如您所指出的那样,它将在服务器端与Python兼容,并且您很难找到这种简洁且能够的这种渲染的另一段代码 在Brython的客户端工作(因为它还没有与Python实现100%的兼容性)。

那就是说,我认为在项目的服务器端重用这些代码是可以的。

请注意,通过在项目目录中仔细布置文件, 是可能的 在服务器端和客户端都要导入一些文件。如果做得好, 这可以使大量的工作更简单。