【问题标题】:Automate update database自动更新数据库
【发布时间】:2021-12-26 16:31:50
【问题描述】:

我有每天工作时间的申请,我只是环顾一下特定时间将运行脚本来检查数据库如果某些值是 None 将向数据库添加值。

所以我的问题是我需要使用一些带有 rest api 的脚本来执行此操作,或者 django-celery 可以这样做吗? 示例:

start:8:00
end:12:00
daily:4:00

但有时如果您忘记密切工作,您需要更改 PA 中某些工作人员的值,所以我想创建脚本,如果值为 None,它将每天自动执行

【问题讨论】:

标签: django django-models


【解决方案1】:

看来您需要一些背景机制。我建议两种方法

  • 姜戈芹菜。您可以使用 Celery 运行 periodic tasks
  • 手动设置 crontab。您的任务似乎更容易选择。您可以创建 management command check_db.py 并像这样通过 crontab 运行它 0 8,12,16 * * * python3 /path/to/your/app/manage.py check_db

【讨论】:

    猜你喜欢
    • 2011-12-21
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    相关资源
    最近更新 更多