Python错误-Can';t重定向url设置

Python错误-Can';t重定向url设置,python,flask,Python,Flask,我有如下代码。应用程序应重定向到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

我有如下代码。应用程序应重定向到
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)

您的函数按定义接受零参数: def重定向()


但是,它的返回值是带有参数的重定向函数redirect(authorize_url)

您正在从flask导入
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)