我正在使用以下Python代码
q = myMember.query(myMember.user==user)
u = q.get()
if u is None:
self.redirect('/AddMember')
elif u.team is None:
self.redirect('/AddMember')
elif u.team == "None":
self.redirect('/AddMember')
values = set_values()
values['team'] = u.team
当我运行时,出现此错误:
values['team'] = u.team
AttributeError: 'NoneType' object has no attribute 'team'
为什么NoneType不会陷入if子句中?
if u is None:
self.redirect('/AddMember')
该代码段应具有return语句。它继续运行,因此是例外。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句