Я пытаюсь запустить сервер django на экземпляре aws ec2 (ubuntu) с помощью экранной команды.
screen -L python3 manage.py runserver 0.0.0.0:8000
Мой скрипт работает обычным способом: он обнаруживает запрос POST, обрабатывает и отвечает через HttpResponse.
Мой код выглядит примерно так в views.py.
def myResponse(arg):
"""
processing here
"""
#this function gets executed
#code below does not get executed, it gets cut off when, new request comes
HttpResponse("responseString")
def index(request):
if (request.method == "POST"):
"""
process here
"""
#this function gets triggered, whenever post request is detected
myResponse(arg)
HttpResponse("anotheresponseString")
Когда один пользователь взаимодействует, и внезапно новый пользователь повторяет и обнаруживает новый пост-запрос, старый поток отключается. Ошибка не выдается.
Как мне работать с несколькими пользователями?