Django Documentation が言うように、 をselect_for_update
返しますQueryset
。しかし、get
そうではありません。これで、タプルを 1 つだけ返すと確信しているクエリがあります。しかし、このトランザクションのロックも取得する必要があります。だから私は次のようなことをしています:
ob = MyModel.objects.select_for_update().filter(some conditions)
ここで、 の値をいくつか変更する必要がありますob
。しかしob
、Queryset
です。これはかなり単純に思えますが、私を打ち負かします。私はDjangoにかなり慣れていません。アドバイスをお願いします。