文档

search

搜索

  • rocket_launch

    入门

    • 安装
      add
    • 基础知识
      add
    • 第一步
      add
  • code

    开发

    • 概念
      remove
      • 核心
      • 架构与执行
        add
      • 多页应用
        add
      • 应用设计
        add
      • 附加
      • 连接、 secrets 和认证
        add
      • 自定义组件
        add
      • 配置与主题
        add
      • 应用测试
        add
    • API 参考
      add
    • 教程
      add
    • 快速参考
      add
  • web_asset

    部署

    • 概念
      add
    • Streamlit 社区云
      add
    • Snowflake
    • 其他平台
      add
  • school

    知识库

    • 常见问题
    • 安装依赖
    • 部署问题
  • 主页/
  • 开发/
  • 概念

开发概念

本节介绍 Streamlit 不同部分的工作原理背景知识。

Streamlit 的架构与执行模型

Streamlit 的执行模型可让您轻松地将脚本转换为美观且交互式的 Web 应用。

  • 了解如何运行您的应用。
  • 了解 Streamlit 的执行和客户端-服务器模型。
  • 了解处理 Streamlit 重新运行的主要工具。
多页应用

Streamlit 通过目录结构提供了构建多页应用的自动化方法。

  • 了解如何构建和配置您的多页应用。
应用设计考量

结合 Streamlit 的架构与执行模型来设计您的应用。使用 Streamlit 命令为用户呈现动态和交互式内容。

  • 了解如何使您的应用高性能且易于管理。
  • 了解如何构建和设计您的项目。
连接与 secrets
  • 了解如何使用 Streamlit 便捷的内置功能管理连接和 secrets。
创建自定义组件

自定义组件扩展了 Streamlit 的功能。

  • 了解如何构建自己的自定义组件。
  • 了解如何安装第三方组件。
配置与主题

Streamlit 提供了多种选项来定制和配置您的应用。

  • 了解如何使用配置选项,包括服务器设置、客户端设置和主题。
应用测试

Streamlit 应用测试使开发者能够构建和运行自动化测试。使用您喜欢的测试自动化软件,并享受模拟用户输入和检查渲染输出的简单语法。

上一页:开发下一页:架构与执行
forum

还有疑问?

我们的 论坛 包含丰富的有用信息和 Streamlit 专家。


主页联系我们社区
©2025Snowflake Inc.