我正在编写一款django应用程序,其中包含游戏中的计时器。
让我们说游戏是篮球比赛,我有4个季度的10分钟。
我需要在每10分钟结束时更改数据库。
设置一个更改数据库的计时器对我来说不起作用,因为季度
并不总是10分钟,并且会在应用程序开启时更改
生产,即我在数据库中节省了四分之一时间,所以我可以随时更改它
我想要。
我想使用信号,但我找不到让它工作的方法。
任何帮助都会很好
THX
答案 0 :(得分:1)
考虑它的一种方法是说当没有人看到数据库时数据库处于什么状态并不重要...换句话说,你不必在更新数据库之后更新数据库正好10分钟
相反:因为每个请求首先检查你是否超过了计时器的限制,如果是,那么在继续使用通常的视图代码之前更新数据库