priority_high

重要

这是一个实验性功能。实验性功能及其API可能会随时更改或删除。要了解更多信息,请点击这里

star

提示

本页面仅包含有关st.connections.ExperimentalBaseConnection类的信息。要深入了解在Streamlit应用程序中创建和管理数据连接,请阅读连接到数据

delete

弃用通知

st.connections.ExperimentalBaseConnection 在版本 1.28.0 中已被弃用。请改用 st.connections.BaseConnection

所有Streamlit连接必须继承的抽象基类。

这个基类为连接作者提供了一种标准化的方式来接入st.connection()工厂函数:连接作者需要在其子类中为抽象方法_connect提供一个实现。

此外,它还提供了一些方法/属性,旨在使连接的实现更加方便。有关此类的每个方法的更多信息,请参阅其文档字符串。

注意

虽然从技术上讲,提供_connect的实现是定义一个有效连接所需的全部,但连接还应向用户提供与底层连接对象交互的上下文特定方式。例如,第一方的SQLConnection提供了一个用于读取的query()方法和一个用于更复杂操作的session属性。

类描述[source]

st.connections.ExperimentalBaseConnection(connection_name, **kwargs)

方法

reset()

重置此连接,以便下次使用时重新初始化。

priority_high

警告

此方法在Streamlit的1.41.0版本中不存在。

forum

还有问题吗?

我们的 论坛 充满了有用的信息和Streamlit专家。