1

Django アプリケーションがあります。

私のモデルの1つは次のようになります。

class MyModel(models.Model):

    def house_cleaning(self):
    // cleaning up data of the model instance

MyModel のインスタンスを更新するたびに、N 日後にデータをクリーンアップする必要があります。だから私は電話する仕事をスケジュールしたいのですが

this_instance.house_cleaning() 

今から N 日後。

次のことができるジョブ キューはありますか。

  • Django との統合 - 個々のモデル インスタンスのメソッドを呼び出せるようにする
  • 今日実行するようにスケジュールされているジョブのみを実行する
  • 障害を適切に処理するのが理想的

ありがとう

4

2 に答える 2

3

django-chronographは、ユースケースに適している場合があります。クリーンアップ ジョブを django コマンドとして記述する場合は、それらをある時点で実行するようにスケジュールします。舞台裏で unix cron を使用して実行されます。

于 2010-08-18T03:26:43.477 に答える