将应用程序发布到静态网站
简介
Flet CLI 提供了 flet build web
和 flet publish
命令,允许将 Flet 应用程序发布到独立的静态网站(SPA),该网站完全在浏览器中运行,使用 Pyodide,不需要服务器端代码。
Pyodide 是 CPython 到 WebAssembly(WASM)的端口,这是一项新兴技术,具有某些限制。
本机 Python 包
本机 Python 包(与“纯”Python 包不同)是部分用 C、Rust 或其他语言编写的包。示例包包括 numpy
、cryptography
、lxml
、pydantic
。
Pyodide 附带了一个庞大的内置包列表。然而,要使用 PyPI 上的 Python 包,必须是纯 Python 包或提供了 Emscripten 编译的 wheel。