您好,我在数据库中有一个字段,其值为null = true,但是我需要使用整数及时更新它。我正在终端上运行此脚本

getW =  get_HomeTeam_myworld.w
getL =  get_HomeTeam_myworld.l
if winloss == "w":
    getW = getW + 1
    #getW.save()
    print getW


但是它给出了以下错误

unsupported operand type(s) for +: 'NoneType' and 'int'


请建议我在哪里做错了。

最佳答案

似乎getW的值为None。添加一些检查:

if winloss == "w":
    getW = getW + 1 if getW else 1
    #getW.save()
    print getW

关于python - 在Django Python中用整数更新空字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18075918/

10-12 13:03