gpt4 book ai didi

python - Flask python断言错误: unimplemented method 'GET'

转载 作者:行者123 更新时间:2023-12-01 05:53:27 26 4
gpt4 key购买 nike

有人可以向我解释一下这两个代码块之间的区别吗?第一个可以工作,而后者会抛出我在标题中指出的错误。

def login_required(method):
@functools.wraps(method)
def wrapper(*args, **kwargs):
if 'username' in flask.session:
return method(*args, **kwargs)
else:
flask.flash("A login is required to see the page!")
return flask.redirect(flask.url_for('index'))
return wrapper

并且

def login_required(method):
@functools.wraps(method)
def wrapper(*args,**kwargs):
if "username" in flask.session:
return method(*args,**kwargs)
else:
flask.flash("A login is required to see the page!")
return flask.redirect(flask.url_for('index'))
return wrapper

最佳答案

在第一个代码示例中,您在 login_required 函数末尾正确返回了 wrapper 函数。

在第二个代码示例中,您在 wrapper 函数本身内部得到了返回包装器。只要去掉最后一行的凹痕,你就应该准备好了。

关于python - Flask python断言错误: unimplemented method 'GET' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com