客户端和服务器端使用相同的渲染代码

Using same rendering code for client side and server side

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

目前我正在使用自己的 browser 模块在服务器端模拟 Brython 的 html 渲染 (https://github.com/yairchu/vote_tool/blob/master/browser.py),但我想知道是否有更好的方法..

您使用的代码部分简短、优雅且非常具体 - 正如您所指出的,它将在服务器端 Python 兼容,并且您将不会轻易找到另一段如此简洁明了的渲染代码 在 Brython 的客户端工作(因为它还没有实现与 Python 的 100% 兼容性)。

话虽如此,我认为在您的项目的服务器端重用这段代码非常好。

请注意,通过在项目目录中仔细布置文件,可能 在服务器端和客户端导入一些文件。如果操作正确, 这可以简化大量工作。