Коллеги, подскажите по поводу select_for_update и транзакций - в документации Джанги дан такой пример:
entries = Entry.objects.select_for_update().filter(author=request.user)
with transaction.atomic():
for entry in entries:
...
То есть начала выбрали с блокировкой, потом with transaction
В других источниках народ дает примеры, что сначала with transaction и уже там сначала select_for_update и меняй данные как хотел. Имеет ли порядок какой-то глубинный смысл, или без разницы?