0

Djangoでcrontabを使用するのはまだかなり新しいです。このリンクhttps://hprog99.wordpress.com/2014/08/14/how-to-setup-django-cron-jobs/の指示に従って、cron でメソッド my_scheduled_job() をセットアップするのに役立てました。 py ファイルを 5 分ごとに呼び出します。

これが私の更新されたsetting.pyです

INSTALLED_APPS = ( 'django_crontab', ...) CRONJOBS = [ ('*/5 * * * *', 'myproject.cron.my_scheduled_job') ]

その後、これを実行しました:python manage.py crontab add

出力:adding cronjob: (d0428c9ae8227ed78b17bf32aca4bc67) -> ('*/5 * * * *', 'cinemas.cron.my_scheduled_job')

次へ: 何も起こりません。

この cron ジョブをローカルで開始するにはどうすればよいですか? ジョブが正常に実行されたかどうかをテストする方法はありますか?

4

4 に答える 4

1

django では、 django-chronographまたはchronographを使用して cron をセットアップできます。

Django-chronograph は、Django 管理コマンドが実行される頻度を制御できるシンプルなアプリケーションです。

ステップ 1 : django でタスクの管理コマンドを作成します。django 管理コマンドの作成については、カスタム django-admin コマンドの作成 を参照してください。

ステップ 2 : cronograph で django 管理コマンド configure コマンドを作成した後。

これがお役に立てば幸いです。

于 2016-11-06T16:26:32.643 に答える
0

Python にテスト タブはありますか? おそらくチュートリアルを取得するためのどこかのシミュレーション。エージェントの回答または同様のヘルプやコマンド プログラムでキーワード検索を試してください。

于 2016-11-06T16:15:12.723 に答える