Я пытаюсь перенаправить веб-страницу на основе POST из другого запущенного приложения Python. Что ограничивает запуск линии перенаправления на сервере? Оператор print успешно пишет в консоль. Кроме того, стоит отметить, что я не обязательно буду на этой веб-странице, когда поступит запрос POST, но я хотел бы заставить сервер отображать эту страницу. Я также попытался использовать render_template без удачи.
В моем приложении для основной колбы:
@blueprint.route('/my_route', methods=['GET','POST')
#@login_required # I had to uncomment this in order for it work
def my_route():
if request.method == 'POST':
data = request.args.get('my_data')
print(data)
return redirect(url_for('mypath_blueprint.my_route'))
Из моего другого приложения (или POSTMAN, если хотите)
import requests
r = requests.post('http://my_ip_address:5000/mypath/my_route', data={'my_data':1}, allow_redirects=True)