Sobes.tech

Python

Hai mai dovuto ottimizzare query SQL o analizzare le prestazioni? Quali strumenti hai usato? Cosa mostra EXPLAIN?

134

def prelievo(user_id, importo): utente = User.objects.filter(user_id=user_id).update(balance=F('balance') - importo) se utente.balance > importo: # raise InsufficientFundsError() utente.balance -= importo utente.save()

132

Come fornire a un agente AI un contesto costante del progetto per non doverlo descrivere di nuovo in ogni sessione?

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