问题标签 [django-cron]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
35 浏览

django - Django:即使我的服务器重新启动,也继续执行 Cron 作业

我在Django中有一个cron 作业,我希望它在预定的时间执行。但问题在于,如果我的服务器重新启动,那么计划的作业不会完全执行。即使我的服务器重新启动,我也希望执行该作业。

提前致谢!

0 投票
1 回答
64 浏览

python - 使用django_cron实现token过期和注销

我写了一个django,它使用了django rest框架的TokenAuthentication验证。注销时,删除之前的令牌并重新创建令牌。现在想用django_cron来实现token过期和注销。如何在Django Cron中获取当前用户信息?

0 投票
0 回答
39 浏览

docker - Docker 在 python-alpine 中配置 CRON JOB

我创建了一个简单的 Django 应用程序,我想设置一个 cron 作业。我正在使用django-cron包。

我尝试了 2 种方法,第一种没有 docker-compose,我使用了这种方法,但后来我意识到它不起作用,因为 alpine shell 是 BusyBox,并且它没有必要的命令。

然后对于第二种方式,我在 Dockerfile 中注释掉了一些命令,并按照这个存储库中显示的方法。

我在 3 天内几乎尝试了所有方法,但每种方法都有一些无法修复的问题。

牢记以下几点 -

  • Alpine 版本没有, apt-get,命令servicecron
  • 我不想使用 Ubuntu 基础操作系统映像,因为它非常大。
    (但如果你提供一个完美的工作解决方案,我愿意做任何事情)

Dockerfile文件

docker-compose.yml文件

crontab.sh文件

脚本文件

定时任务文件

0 投票
0 回答
11 浏览

python - django-crontab 作业未在开发服务器上运行

我有以下任务cron.py

这里是 crontab 配置settings.py

基本上,这个想法是每 5 分钟插入一条记录。但是什么也没有发生,如果使用python manage.py crontab run <hash>,作业运行成功,并且确实在数据库中插入了一条记录。我错过了什么?