我有如下代码。应用程序应该被重定向到https://example.com?code={ cliient_id }
,但由于出现错误而失败
错误是:
redirect() takes 0 positional arguments but 1 was given
代码如下。错误在提取代码的最后一行
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_
(或任何其他名称),例如根据定义,您的函数不接受任何参数: def redirect()
但是,它的返回值是带有参数redirect(authorize\u url)的redirect函数
相关问题 更多 >
编程相关推荐