169 похожих чатов

Правильно ли я понимаю, что django не будет обрабатывать следующий

запрос клиента, пока не будет ответа по запросу предыдущего клиента? Если, например, один запрос запускает длительную бизнес-логику, то второй клиент не сможет её запустить, пока не будет ответа первому?

10 ответов

10 просмотров

Что бы решить эту проблему, нужна ассинхронность. По стандарту ее в django не много и она кривая, однако можно прикрутить по js. В django 5.0 планируют сделать полный ассинхрон. Ну а в ответ на вопрос, скажу, что не всегда так.

afs
Что бы решить эту проблему, нужна ассинхронность. ...

Каким образом интересно к Джанго вы собрались прикручивать, что-то с помощью js.

Stan Осычнюк
Каким образом интересно к Джанго вы собрались прик...

через обычную статику, в шаблоне. jquery/fetch ну и другие фреймворки по типу vue, react и тд. Это обычная практика

Stan Осычнюк
А сам Джанго тут причем?)

В нем обработчики, сама логика

Mihail- Автор вопроса
afs
Что бы решить эту проблему, нужна ассинхронность. ...

Печаль. Для меня это совсем не подходит. Нужно ждать 2023-2025 года что ли, чтобы проект запилить? Тут мне нужно пользователю продолжительное время заливать данные в файл с большими перерывами между заливающимися данными. Получается, что я не смогу заливать данные в файл другого пользователя. пока не залью предыдущему?

Mihail- Автор вопроса

А как вы думаете в чём ключевое различие между Django + Channels и FastAPI?

Так можно селери использовать, причем тут вообще channels

Mihail- Автор вопроса
Mihail
А как вы думаете в чём ключевое различие между Dja...

Ну окей, возможно, тогда я переформирую вопрос Django + Selery и FastAPI

Mihail
Ну окей, возможно, тогда я переформирую вопрос Dja...

Многое из того, что есть в коробке джанго, придется настраивать самому в фастапи, но фреймворк мощный

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
17
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта