Python 如何在Docker容器中设置Django Crontab?

Python 如何在Docker容器中设置Django Crontab?,python,django,python-3.x,cron,django-rest-framework,Python,Django,Python 3.x,Cron,Django Rest Framework,假设我希望每天中午12点在Django中运行自定义管理命令。服务器部署在Docker容器中的Heroku上。我在management/commands文件myfile.py中设置了它 TIME_ZONE = 'UTC' CRONJOBS = [ ('* 12 * * *', 'django.core.management.call_command', ['myfile']), ] 我将django crontab添加到requirements.txt和安装的应用程序中的'django\

假设我希望每天中午12点在Django中运行自定义管理命令。服务器部署在Docker容器中的Heroku上。我在
management/commands
文件
myfile.py
中设置了它

TIME_ZONE = 'UTC'
CRONJOBS = [
    ('* 12 * * *', 'django.core.management.call_command', ['myfile']),
]
我将
django crontab
添加到
requirements.txt
安装的应用程序中的
'django\u crontab'
。此文件应将数据添加到PostgreSQL数据库,但它不起作用。你知道我该怎么做吗?在我看来,Docker有问题。也许我应该用芹菜来代替

更新
我用电脑解决了我的问题。但是,如果有人知道如何解决这个问题(例如芹菜或crontab),我将非常感谢您的回答。

了解python ClereyCron deamon没有在容器中运行。您可以在与web服务器不同的容器中运行cron作业,但使用相同的映像。@HåkenLid所以最好使用芹菜?或者它也不会与Docker一起工作?cron是一个比芹菜更简单的解决方案。所以,除非你需要芹菜提供的额外功能,否则它不会更好。@HåkenLid你能给我举个例子说明应该如何做吗?