Как стримить большие ответы в Django через StreamingHttpResponse и async-генераторы
Привет, Хабр!
Сегодня рассмотрим решение одной непростой задачи, как в Django выдавать очень большие объёмы данных, например, выгрузку в CSV или потоковый JSON-формат NDJSON) так, чтобы сервер не ложился от нагрузки, а пользователи быстрее получали первые данные. Разберём, как использовать
Подробнее о стриминге
Читать: https://habr.com/ru/companies/otus/articles/960036/
#ru
@django_prog | Другие наши каналы
Привет, Хабр!
Сегодня рассмотрим решение одной непростой задачи, как в Django выдавать очень большие объёмы данных, например, выгрузку в CSV или потоковый JSON-формат NDJSON) так, чтобы сервер не ложился от нагрузки, а пользователи быстрее получали первые данные. Разберём, как использовать
StreamingHttpResponse и генераторы (в том числе асинхронные) для стриминга больших ответов и поговорим нюансах. Подробнее о стриминге
Читать: https://habr.com/ru/companies/otus/articles/960036/
#ru
@django_prog | Другие наши каналы
Почему ваш AI-ассистент пишет «вырвиглазный» код, и как это исправить грубой силой
Технически это называется «неконсистентный». А по-человечески — боль. Делюсь рабочим, хоть и неидеальным, способом её лечения.
Читать: https://habr.com/ru/articles/962490/
#ru
@django_prog | Другие наши каналы
Технически это называется «неконсистентный». А по-человечески — боль. Делюсь рабочим, хоть и неидеальным, способом её лечения.
Читать: https://habr.com/ru/articles/962490/
#ru
@django_prog | Другие наши каналы