fa = Fa.objects.filter(fa_name = tag)[0]它在python 2.7和django 1.8中工作,但现在我迁移到django 2.2和python 3.6,它不起作用
1 回答

森林海
TA贡献2011条经验 获得超2个赞
如果你想得到第一个,如果没有数据,那么你应该使用方法:None
first
fa = Fa.objects.filter(fa_name = tag).first()
如果您没有数据,它将返回您,如果您确实有数据,那么它将返回第一个元素None
如果你想避免任何值,那么你应该在执行之前检查它:None
if Fa.objects.filter(fa_name = tag).count() > 0: fa = fa = Fa.objects.filter(fa_name = tag)[0]
添加回答
举报
0/150
提交
取消