from django.db import transaction
from django.shortcuts import get_object_or_404
with transaction.atomic():
    obj = get_object_or_404(MyModel.objects.select_for_update(), pk=pk)
Как использовать select_for_update для «получения» запроса в Django?