Flask is a single thread web server. But I want to make it won\'t block when handle some time consuming request.
For example:
from flask import Flask
imp
I believe you are asking about something called "streaming". For Flask this can be accomplished using generator functions and the yield
keyword.
Streaming is covered in more detail in the official Flask documentation, have a look here.
This snippet is a good starting point.
You also should look into Celery or RQ, they're the right thing to use for larger projects, more importantly they're not Flask-specific.
They also have Flask integration each, Flask-Celery and Flask-RQ.