Нужна помощь с приложением Flask. У меня есть код ниже, который отображает страницу и просит пользователя предоставить "az_tenant" из раскрывающегося списка. Которая затем передается импортированной функции «az_auth».
from app.scripts.ms_azure.ms_azure_resource_list import az_auth
ms_azure_resources = Blueprint("ms_azure_resources", __name__)
@ms_azure_resources.route("/azure_resources", methods=["GET", "POST"])
@login_required
def ms_azure_resources_list():
title = "Microsoft Azure - Resources"
if request.method == "GET":
return render_template("public_cloud/ms_azure_resources.html", title=title)
if request.method == "POST":
az_tenant = request.form.get("tenant_id")
resources = az_auth(az_tenant)
return render_template("public_cloud/ms_azure_resources.html", title=title, resources=resources)
Проблема в том, что «az_auth» выполняет некоторые действия и передает информацию другой функции, чтобы вернуть результат обратно в приложение Flask, чего не происходит.
def do_stuff(more_stuff):
return result
def az_auth(TENANT_ID):
do_stuff(more_stuff)
Все, что происходит внутри «az_auth», возвращается, но не из функций, которые он пытается запустить.
Спасибо.