仅使用 Python 创建的 Web 应用程序(前端版本)第03章Streamlit-多页面

接下来,我们将解释多页面切换。 Streamlit 没有“多页面”或“页面路由”等功能。 另一方面,通过根据用户动作切换要执行的功能,可以使其看起来好像存在“多个页面”。
注意:我认为它类似于 SinglePageApplication (SPA)。 然而,根据 React、Vue 等中使用的 URL 路径来更改页面的路由很困难。 还有一个用于获取查询参数的实验性 API,但如果您确实需要这种功能,我认为认真尝试编写 React 或 Vue 是个好主意。

我们来看一个通过按下按钮来切换页面的示例,如下所示。
仅使用 Python 创建的 Web 应用程序(前端版本)第03章Streamlit-多页面_第1张图片
仅使用 Python 创建的 Web 应用程序(前端版本)第03章Streamlit-多页面_第2张图片
代码如下:

import streamlit as st

def page1():
    st.title(

你可能感兴趣的:(Python,streamlit,创建的,Web,应用程序,python,前端,开发语言)