【问题标题】:Call a method at a specific time for Django/Python?在特定时间为 Django/Python 调用方法?
【发布时间】:2011-03-27 21:17:58
【问题描述】:

在我的 Django Web 应用程序中,事件的状态在某个日期/时间从“即将到来”变为“已完成”。但是,我想在事件对象的日期/时间过去后立即更新数据库。任何想法我将如何编码?

到目前为止,我唯一的想法是让一个线程不断运行,以检查事件对象的日期/时间是否已通过。但是,这将是一种非常垃圾的做事方式,因为我可能需要为数百个事件对象执行此操作。

感谢您的帮助,

克里斯

【问题讨论】:

  • 这个问题我没看懂,但是如果有事件状态,就不能加个事件监听器吗?
  • Django - Set Up A Scheduled Job? 的可能重复项 - 这个问题的公认答案是我会怎么做。

标签: python django datetime methods call


【解决方案1】:

django-chronograph 应用程序是调度作业的一种方式——它依赖 cron 作业来自动执行 django 命令的调度运行。

【讨论】:

    猜你喜欢
    • 2011-10-06
    • 1970-01-01
    • 2013-05-15
    • 2011-06-04
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多