запрос клиента, пока не будет ответа по запросу предыдущего клиента? Если, например, один запрос запускает длительную бизнес-логику, то второй клиент не сможет её запустить, пока не будет ответа первому?
Что бы решить эту проблему, нужна ассинхронность. По стандарту ее в django не много и она кривая, однако можно прикрутить по js. В django 5.0 планируют сделать полный ассинхрон. Ну а в ответ на вопрос, скажу, что не всегда так.
Каким образом интересно к Джанго вы собрались прикручивать, что-то с помощью js.
через обычную статику, в шаблоне. jquery/fetch ну и другие фреймворки по типу vue, react и тд. Это обычная практика
А сам Джанго тут причем?)
В нем обработчики, сама логика
Печаль. Для меня это совсем не подходит. Нужно ждать 2023-2025 года что ли, чтобы проект запилить? Тут мне нужно пользователю продолжительное время заливать данные в файл с большими перерывами между заливающимися данными. Получается, что я не смогу заливать данные в файл другого пользователя. пока не залью предыдущему?
А как вы думаете в чём ключевое различие между Django + Channels и FastAPI?
Так можно селери использовать, причем тут вообще channels
Ну окей, возможно, тогда я переформирую вопрос Django + Selery и FastAPI
Многое из того, что есть в коробке джанго, придется настраивать самому в фастапи, но фреймворк мощный
Обсуждают сегодня