如何使用"select_for_update()"在Django中获取对象?

4 浏览
0 Comments

如何使用"select_for_update()"在Django中获取对象?

根据Django文档的说法,select_for_update 返回一个Queryset。但是get不会返回Queryset。现在我有一个查询,我确信只会返回一个元组。但是我还需要为此事务获取锁。所以我正在做以下操作:

ob = MyModel.objects.select_for_update().filter(一些条件)

现在,我需要修改ob的一些值。但是ob是一个Queryset。这似乎很简单,但是我不明白。我对Django还是很新。请给予一些建议。

0