Django Queryset Thread Safe Читать - PullRequest
0 голосов
/ 30 мая 2018

Я немного читал о параллелизме с транзакциями базы данных в 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...