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)