Раз советуешь TaskGroup написал бы про основное отличие от gatherтакого запроса не было, но обычно достаточно почитать доки
Про Semaphore почему ничего не сказал?потому что это уже нюансы реализации, без проблем пулял несколько тысяч запросов за раз, async такое осиливает, а вот с тредами точно будут проблемы.
мне не помогли решения из интернетада ты их даже не смотрел, потому что там сказано, что нужно минимум посмотреть какой url картинки сгенерировался в шаблоне (хотя про это должен был и сам догадаться и посмотреть) и сравнить с путями где лежат картинки и настройками.
посчитал что сделаю самну так бы и делал, а сюда бы прибегал с конкретной проблемой в реализации, а не такой общей.
гуглится легко когда знаешь что хочешь найти.и в чем проблема даже заголовок этого вопроса забить в гугл? Ты реально даже не пытался гуглить.
ты реально сидишь тут целыми днями и изучаешь профиль перед ответом, хах)для выполнение 5 секундой операции не нужно сидеть тут "днями"
мне нужно изменить размер загружаемых аватарок под одини в чём проблема? гуглить пробовал, без проблем находятся джанго батарейки, кроме этого, это очень простая операция, можно самим без проблем написать.
а за отдельное вычисление new_balance надо бить ногами, что тебе помешало в самом запросе сделать set balance = balance - 1 (ну или отдельно вычисленное кол-во товара на списание, но не сам баланс) и получил бы атомарную операцию