Sobes.tech

Python

¿Alguna vez ha tenido que optimizar consultas SQL o analizar el rendimiento? ¿Qué herramientas utilizó? ¿Qué muestra EXPLAIN?

134

def retirar(user_id, cantidad): usuario = User.objects.filter(user_id=user_id).update(balance=F('balance') - cantidad) si usuario.balance > cantidad: # raise InsufficientFundsError() usuario.balance -= cantidad usuario.save()

132

¿Cómo proporcionar a un agente de IA un contexto constante del proyecto para no tener que describirlo de nuevo en cada sesión?

119

con transaction.atomic(): provider_order = ProviderOrder.objects.select_for_update().get(id=provider_order.id) unblock_provider_order(provider_order.id) notify_contractor(provider_order=provider_order)

118
/3