Apache Django网页长时间不保存值

时间:2016-08-07 06:25:39

标签: django apache webserver

我用Apache设置了我的Django服务器。在我的Django视图函数中,我使用全局变量将值从一个函数传递到另一个函数。因为我必须在第二个函数中使用相同的值。

因此,当我调用函数F1时,它会在Page-1上输出并在单击按钮后将相同的值传递给Page-2,但如果我在Page-1上等待5-10秒,那么它在Page-2上没有显示任何内容。不知道为什么?

由于同样的功能是使用Django内置网络,而不是Apache,所以可以很好地传递价值。任何人都可以帮我解决这个问题吗?

问题与Apache或Django有关吗?

1 个答案:

答案 0 :(得分:1)

不要那样做。常量是可以的,但全局变量不能保证跨线程的一致性。并不是说你不能这样做,但你需要非常小心并知道自己在做什么。

对于此功能,请使用session变量或cache代替。