【问题标题】:How to make Django send request itself如何让 Django 自己发送请求
【发布时间】:2021-03-24 21:20:56
【问题描述】:

我需要发出 GET 请求,每 3 天执行一次,我找到了关于 celery 和 Redis 的东西,但我不明白如何发送请求。我的意思是,如果我使用 celery,我需要用@app.task 包装函数,所以它不能是一个类的方法 GET,对吧?所以我不能在类之外使用类的方法,因为我没有自我(类的实例)。那么如何让 Django 向自己发送请求呢?

【问题讨论】:

    标签: django celery


    【解决方案1】:

    我会说 Celery 和 Redis 对于你的问题来说可能太大了。

    如果可以,请发送custom django command。然后你可以从 crontab 运行它。

    如果必须是 GET 请求,请在您的端点上创建一个带有 curlbash 脚本。并从cron 运行该脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-18
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      相关资源
      最近更新 更多