Django MainThread和DummyThread

时间:2018-08-25 21:27:16

标签: django multithreading openstack openstack-horizon

我是python / django的新手,知识有限,以下是我面临的问题。

我正在开发一个openstack-horizo​​n仪表板应用程序,该应用程序具有多个基于类的视图(视图,选项卡,工作流),这些视图可从单个类(类M)访问数据,该类与外部客户端API进行对话并保存数据。

场景1:当我以manage.py runserver身份运行应用程序时,该应用程序在单线程上运行,并且一切正常(在多个视图和M类之间共享的数据是一致的,并且只有1个M类实例。 / p>

场景2:当我在没有运行服务器的情况下正常运行应用程序时,我发现MainThread和DummyThread出现在不同的视图中,并且每个线程具有类M的不同实例,并且数据不一致。我也观察到线程变化发生在类M与外部客户端API对话之后

我没有创建这些线程的任何控制权。

如果我没有正确表达问题并需要更多信息,请告诉我。

最好的问候。

0 个答案:

没有答案