Я портирую приложение с web.py на Flask, главным образом потому, что поддержка web.py для Python 3 не очень точная и, похоже, интерес к web.py все меньше и меньше.
Но что яНевозможно найти в Flask / Werkzeug - это способ использовать маршрутизатор для выполнения внутренних запросов в моем приложении.Приложение структурировано так, что внутри приложения будет много вызовов, и в web.py я обрабатываю их более или менее следующим образом:
app = web.application(....)
def callUrl(url, method, env, data):
parserUrl = url lib.parse.urlparse(url)
if parsedUrl.scheme == '' and parsedUrl.netloc == '':
# local call
res = app.request(url, method=method, data=data, env=env)
...
else:
assert env == {}
res = requests.request(url, method=method, data=data)
....
Я пытаюсь найти способ что-то сделатьпохоже с Flask, но, видимо, я смотрю не в тех местах.Может ли кто-нибудь указать мне правильное направление?