由于计算限制,我必须在客户端运行python脚本。
实际上,我的网站在前端使用Vue.js,在后端使用Django。
您知道我如何仅在客户端(Python + Vue.js)上运行此特定任务而无需与服务器交互吗?
所有发现的网站都只谈到使用Flask或Django在服务器端进行计算。
谢谢您的建议。
亲切的问候。
答案 0 :(得分:0)
有一些工具可以让您执行此操作...我从未使用过它们,而且它们相当不常见。 https://skulpt.org/或https://pythontips.com/2019/05/22/running-python-in-the-browser/
理论上,您需要将Python代码移植到JavaScript或WebAssembly中(WebAssembly可能会更难)。但这很大程度上取决于您要执行的代码。
如果我愿意做的话,根据我的经验,我会重新考虑问题或在JavaScript中重新实现代码。
Vue部分不是很重要,Vanilla JS或React会遇到这个问题。