Django:多连接中的全局变量

Django: global variables in multi-connections

我开发了一个 django 网络应用程序并在本地测试了它。好消息,它有效!

知道我正在努力前进。我想让它可以通过 public Internet 访问。坏消息,它不会工作!

客户端使用 Ajax 与服务器交互并执行一些 python 脚本并获得一些结果以显示在网页中。

问题是我的 application/server 无法处理多个连接!!

我澄清一下:

主要是,问题是当服务多个客户端时(例如 2 个),每个客户端都会要求服务器 运行 一个 python 脚本,并且,因为有一个脚本中有很多全局变量,两个客户端会同时修改它们,比bof!

多线程可以解决吗?怎么样?

PS:很明显,我是网络新手:-)。谢谢

答案很明确:您不应该使用全局变量。如果您需要为用户存储状态,请在会话或数据库中进行。