Django Queryset线程安全读取

时间:2018-05-30 08:29:22

标签: python django database postgresql concurrency

我在Django中一直在阅读有关数据库事务的并发性。

我的问题是,如果您只是简单地在Django视图中使用查询集,并且实际上只是执行读取操作而无意更改数据库,如果代码行使查询集仍然在事务中,知道模型可以在另一个线程中更新吗?

如果我似乎不理解某事,请随时告诉我。

例如......

def some_function():
  ricky_obj = Model.objects.filter(name='Ricky')
  # maybe another thread deletes an object with the name bob at this very time.
  bob_obj = Model.objects.filter(name='Bob')
  do_some_stuff_here()
  return

0 个答案:

没有答案