What's the difference between handling requests in Django 3 ASGI mode vs WSGI mode?
The situation you said is because you did not use asynchronous in the whole process of your request, because in the case of using asynchronous mode, you must ensure that each link is using asynchronous, so that your request will not block in At a certain stage, it can be guaranteed that at the same time, Django asynchronous mode can handle more requests
Django 3 should be released soon and it will be able to work in ASGI mode. ASGI mode seems to make Django more efficient when handling requests than in WSGI mode (more requests can be handled per time unit if I believe correctly). How is it accomplished? Is it like that Django can handle at the same time multiple requests, but most of them will be waiting on events like fetching data from a database or other IO operations?