代码一直红色警告,但是代码没错:
问题描述
第一种情况:注释或删除掉一行他就跳下一行有红色警告。但是代码没错
第二种情况:一个是删除掉就没有警告了。
第一种是卡了,你的编译器重开解决了
第二种是缩进问题,有时候真看不出来,可以整理一下缩进。这两个代码这样看很容易看得出区别,要是放在编译器,而且屏幕较小可能就看不见了,可以仔细调调。
眼神好的同学可以在评论区指出下面有什么不同
else:
# 通过模型获取数据
menu_list = models.Menu.query.filter(models.Menu.level !=0).all()
menu_data = []
# 遍历数据
for m in menu_list:
menu_data.append(m.to_dict())
return {'status':200,'msg':'获取菜单成功','data':menu_data}
else:
# 通过模型获取数据
menu_list = models.Menu.query.filter(models.Menu.level !=0).all()
menu_data = []
# 遍历数据
for m in menu_list:
menu_data.append(m.to_dict())
return {'status':200,'msg':'获取菜单成功','data':menu_data}