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