在Django-Python中用整数更新空字段

2024-06-02 07:59:53 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我在数据库中有一个字段,null=true,但我需要用整数及时更新它。我正在终端上运行这个脚本

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

但它给出了以下错误

^{pr2}$

请告诉我哪里做错了。在


Tags: 脚本数据库true终端getifsave整数
3条回答

似乎getW value是None。添加一些检查:

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

这是对的,你能告诉我怎样把这个更新值保存在数据库里吗

这就是整个过程

get_HomeTeam_myworld = myworld.objects.get(team_id=gethome_teamID)
    get_HomeTeam_myworld = myworld.objects.get(team_id=getaway_teamID)
    getW =  get_HomeTeam_myworld.w  
    getL =  get_HomeTeam_myworld.l  
    if winloss == "w":
        getW = getW + 1 if getW else 1
        getW.save() 
        print getW

它给出了以下错误

^{pr2}$

好的,我来解决这个问题,我们需要保存这个对象

get_HomeTeam_myworld.(save)

相关问题 更多 >