heroku で django-crontab を使用して cron ジョブを実行することはできません。Cron ジョブはローカルでは正常に実行されているようですが、heroku サーバーでは失敗しました。このチュートリアルに従うと、heroku がなくても問題なく動作します ( https://hprog99.wordpress.com/2014/08/14/how-to-setup-django-cron-jobs/ )
私のコードをあなたと共有させてください:
設定.py
INSTALLED_APPS = [
'django_crontab',
# more codes
]
CRONJOBS = [
('0 0 * * *', 'cinemas.cron.hello')
]
映画館/cron.py
def hello():
print('This job is run every day at 12am.')
最後に私はこれを実行しました:
python manage.py crontab add
ただし、heroku では次のエラー メッセージが生成されます。
/var/spool/cron: No such file or directory
heroku に cron ディレクトリがないように見えますか? とにかく、herokuでdjango-crontabを使用する場合はどうなりますか?
ありがとう