Как реализовать асинхронную загрузку данных в Django?
Всем привет, есть такая задача
Я загружаю некие данные по апи и мне нужно сразу же записать их в бд
Как это сделать ?
Я думал сделать это асинхронно но не очень понимаю как
Подскажите
Nyppy, Django спроектирован синхронным, в него нельзя добавить асинхронность. Celery - это просто очередь фоновых заданий, от выноса кода в фон быстрее работать он не будет. В любом случае, оптимизация всегда должна начинаться с измерений.
javedimka, это пока только робкие шаги в сторону асинхронности. Полноценная применимость асинхронности в бою у Django появится не раньше, чем через год. А то и дольше, так как её внедрением занимается только один разработчик, который занят и другими проектами тоже.
Сергей Горностаев, WStanley, мужики спасибо вы натолкнули меня на мысль проверить где всё-таки происходит задержка
Я нашел
Удалось снизить с +-25 минут
До 6 минут