首页 > 解决方案 > python中Web应用程序中的类实例用法

问题描述

我正在写 Plotly Dash 应用程序。我在网络编程方面不够好,理解上有些麻烦。我有两节课。一个是我自己的班级DataHandler,另一个是Dash应用程序。Web 应用程序启动是这样执行的:

import dash
from own_data_handler import DataHandler

# code 

app = dash.Dash(__name__, title='title', external_stylesheets=external_stylesheets)
data_handler = DataHandler()

# code

if __name__ == '__main__':
    app.run_server(debug=True)

问题是这些类实例是如何被操纵的?每个用户都会创建自己的实例还是数据会在不同用户之间混合?

标签: pythonclassplotly-dash

解决方案


使用您当前的代码,DataHandler将为每个服务器实例创建一个类的实例。附带说明一下,DataHandler只有在全局范围内创建时才必须准备好。用户操作其状态可能会导致不一致,请参阅文档中的更多详细信息。


推荐阅读