python manage.py runcrons
を実行すると、cronジョブが正常に実行されます( 'Executed'が出力されます)。しかし、それは自動的には行いません。私がクラスで述べたように毎分実行するはずです。django-cronタスクが自動的に実行されない
settings.py
CRON_CLASSES = [
"app.views.MyCronJob"
]
app.views
class MyCronJob(CronJobBase):
RUN_EVERY_MINS = 1
schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
code = 'my_app.my_cron_job' # not sure what this is supposed to be?
def do(self):
print('Executed')
任意のアイデア:ここでは、コードですか?
これは私にとって違うのだろうか?ですから、デスクトップからの私のプロジェクトは 'project/bin/activate'です。 – Zorgan
私は、cron(fcron、cronieなど)を提供するパッケージの1つをインストールして設定する必要があります。 –