3 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
然后,首先,您必須通過(guò)以下方式進(jìn)行更改...Projectid
proj_obj = Project.objects.get(id=1)
proj_obj.title = `new_title`
proj.obj.save()

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
要獲取在給定示例中創(chuàng)建的第一個(gè)對(duì)象,您需要先通過(guò)執(zhí)行以下操作來(lái)檢索該對(duì)象(如果您不知道id)
p1 = Project.objects.get(title='My FirstProject', description='Another web development project.', technology='Flask', image='img/project1.png')
如果您知道ID,則只需執(zhí)行此操作
p1 = Project.objects.get(id=1)
然后做任何你想做的事情,比如更新標(biāo)題:
p1.title = 'My First Project'
p1.save()

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
您還可以直接使用對(duì)象而不檢索它們:update()
Project.objects.filter(title='My FirstProject').update(title='My edited first project')
注意:這將更新具有相同標(biāo)題的多個(gè)項(xiàng)目。您還可以按 是否知道 .由于 是唯一的,因此只會(huì)更新一個(gè)項(xiàng)目。id
id
id
添加回答
舉報(bào)