Python中文
首页
教程
问答
标签
搜索
登录
注册
如何在后台制作一个改变数据库的代码
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在制作一个淘汰式投票网站。人们登录,投票给他们最不喜欢的参与者,一天结束时,投票最多的人就不活动了。几乎所有的东西都能工作:登录、投票等等。但是我不知道如何制作一个程序来检查最多的投票,并改变数据库来改变参与者在特定时间的状态,而不需要用户进入网站</em></p> <p>我甚至不知道该把密码放在哪里。我如何确保它一直在运行?在我看来,views.py只在用户访问URL时才起作用,因此如果在重新编译投票时没有人访问该网站,它将不起作用,所以这是一个否定的否定。我可以在Django项目之外创建一个脚本来执行此操作,然后用<code>nohup &</code>运行它,但是这样我就失去了模型表示法,不得不进行手动查询,另外,我肯定有更好的,更Django的方法</em></p> <p>这个问题有什么解决办法吗?或者你能给我指个方向</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果您的场景只是根据投票数更新数据库,那么您可以直接使用cron</p> <p>编写一个脚本,检查投票并更改数据库中用户的状态。在cron中安排它在一天/投票结束时运行一次</p> <p>将脚本放在外人无法访问的目录中</p> <p>每天23:30运行一次脚本的cron条目:</p> <p><code>30 23 * * * python /root/scripts/status_change_script.py</code></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
8 回答
如何添加表示整数的擦边字符串?
7 回答
如何添加要在Bokeh中使用的新font.ttf文件?
6 回答
如何添加要显示的矩阵XY轴编号和XY轴
3 回答
如何添加计数?
3 回答
如何添加计数器函数?
6 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
9 回答
如何添加计数器来跟踪while循环中的月份和年份?
1 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
6 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
3 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
8 回答
如何添加评论拉梅尔亚姆
7 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
10 回答
如何添加谷歌地点自动完成到Flask?
3 回答
如何添加超时、python discord bot
9 回答
如何添加超过1dp的检查
3 回答
如何添加距离方法
9 回答
如何添加跟随游戏的敌人精灵
9 回答
如何添加路径以便python可以找到程序?
5 回答
如何添加身份验证/安全性以使用happybase访问HBase?
2 回答