当about列在第一次保存后发生更改时,以下查询将引发完整性错误。页表的主键是pagedes表的外键。在
page_id1 = models.Page.objects.get(page= selected_page_by_user)
try:
(save_des, check_des)= models.Pagedes.objects.update_or_create(page = page_id1, about = about, description = description)
except:
print 'page data_desc save error'
如果使用已更改的“about”值和现有主键调用update_或\u create,则必须引发错误。如果您想这样做,您应该将更新后的值传递给defaults参数,如docu所示:
相关问题 更多 >
编程相关推荐