私はdjango-cron
仕事をしようとしていますが、そうではありません。ここの指示に従ってcron をセットアップしましたが、問題はpython manage.py runcrons
、コマンド ラインに入力したときにのみジョブが実行され、ジョブが 5 分ごとに実行されないことです。他に何をすべきかわかりません。私は他のドキュメントを読みましたが、混乱しcrontabs
ています。chronograph
cron または chronograph と一緒に crontabs をインストールしますか、それとも django-cron だけで cron が正常に動作しますか? また、ジョブを自動的に実行するにはどうすればよいですか。ここのドキュメントで私が読んだNow everytime you run the management command python manage.py runcrons all the crons will run if required. Depending on the application the management command can be called from the Unix crontab as often as required. Every 5 minutes usually works for most of my applications.
. これは何を意味するのでしょうか。ここで何が欠けていますか。迷っています。ヘルプ
設定.py
CRON_CLASSES = (
"myapp.views.MyCronJob",
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_cron',
'django.contrib.admin',
'django.contrib.admindocs',
'myapp',
)
ビュー.py
from django_cron import CronJobBase, Schedule
class MyCronJob(CronJobBase):
RUN_EVERY_MINS = 10 # every 10 min
schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
code = 'my_app.my_cron_job' # a unique code
def do(self):
print "10 min Cron"
theJob()
Windowsプラットフォームでpycharmを使用してdjangoを実行していることに言及する必要があります...