我有如下代码。该应用程序应重定向到https://example.com?code={ cliient_id },但由于错误而失败。

错误是:


  redirect()接受0个位置参数,但给出了1个


代码如下。错误在提取的代码的最后一行。

client_id='XXXXXXXXXXXX'

@bp.route('/redirect', methods=['GET'])
def redirect():
    authorize_url = f"https://example.com?code={ cliient_id }"

    return redirect(authorize_url)

最佳答案

您要从flask导入redirect,但还要定义自己的名为redirect的函数。您的新定义“获胜”,并且您的定义不包含任何参数。尝试命名您的函数redirect_代替(或其他任何名称),例如

client_id='XXXXXXXXXXXX'

@bp.route('/redirect', methods=['GET'])
def redirect_():
    authorize_url = f"https://example.com?code={ cliient_id }"

    return redirect(authorize_url)

关于python - Python错误-无法重定向网址设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59122245/

10-12 21:58