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.
中的更多详细信息
我正在编写 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.