class python 中 Web 应用程序中的实例使用情况

class instances usage in web application in python

我正在编写 Plotly Dash 应用程序。我在网络编程方面不够好,在理解方面有一些麻烦。我有两个 classes。一个是我自己的 class 所谓的 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)

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

使用您当前的代码,将为每个服务器实例创建一个 DataHandler class 实例。作为旁注,DataHandler 必须仅在您在全局范围内创建时准备就绪。用户操纵其状态可能会导致不一致,请参阅 documentation.

中的更多详细信息