重要
这是一个实验性功能。实验性功能及其API可能会随时更改或删除。要了解更多信息,请点击这里。
提示
本页面仅包含有关st.connections.ExperimentalBaseConnection类的信息。要深入了解在Streamlit应用程序中创建和管理数据连接,请阅读连接到数据。
弃用通知
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() | 重置此连接,以便下次使用时重新初始化。 |
还有问题吗?
我们的 论坛 充满了有用的信息和Streamlit专家。