私はこのカラムを持っていますinformation_release_counter
。もう1つはconfirmed
です。「now()」が特定の日時である場合、行を変更します。 Django
私が更新し、私のようにinformation_release_counter
:
serializer.confirmed
datetime.datetime.now() - serializer_id.information_release_counter == 0
が "真" であったとき
serializer_id.information_release_counter = datetime.datetime.now() + datetime.timedelta(hours=48)
私はそれをしたいと思います。しかし、それは自動的に起こるはずです。
「ウォッチャー」などがあるかどうかわかりません。
私はcelery task
とeta
を読んでいましたが、私はそれをどのように使うことができるか分かりません。ただ、テストのために
set_confirmed_death(use, countdown=15)
、それは動作しません。これで
@celery.task
def set_confirmed_death(user_object):
user_object.death_confirmed = True
user_object.save()
::)
私はこれをしようとしています。何が間違っているのか分からない。私はこのエラーを取得する:
TypeError: set_confirmed_death() got an unexpected keyword argument 'countdown'
あなたの答えをありがとう! '' 'serializer_id.information_release_counter = datetime.datetime.now()+ datetime.timedelta(hours = 48)' ''は私が望むものを作る:)。たとえば、私は19:58にやったし、今は '' '" 2017-02-05 19:58:17.950403 + 01 "' ''だから、うまくいきます。しかし、私は気に入っています。2月5日19時58分に '' serializer_id.confirmed = True''が発生しました。 –
'now()'は常に新しい日付時刻を与えるので、 –
ok :)だから、 '' 'now()' ''を '' '' '' 'に変更してから? :) –