Sobes.tech

Python

def retrage(user_id, suma): utilizator = User.objects.filter(user_id=user_id).update(balance=F('balance') - suma) dacă utilizator.balance > suma: # raise InsufficientFundsError() utilizator.balance -= suma utilizator.save()

135

Ați fost nevoit vreodată să optimizați interogări SQL sau să analizați performanța? Ce instrumente ați folosit? Ce arată EXPLAIN?

134

Cum se oferă unui agent AI un context constant al proiectului pentru a nu fi nevoie să îl descrie din nou în fiecare sesiune?

125

Cum se creează un generator în Python? Ce se întâmplă cu două yield consecutive într-o funcție generator?

124

Cum funcționează un generator în Python și în ce se deosebește de o funcție obișnuită și de un iterator?

122

cu 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)

122
/3