django - 获取刚刚更新的记录的ID

时间:2011-07-16 20:18:12

标签: django django-models django-views

在我的Django应用程序上,我正在进行这样的更新:

r = Mycords.objects.select_related().filter(name=r_name).update(title=r_title, message_body=r_message)

我需要获取刚刚更新的记录的ID,以便我可以在代码的其他地方使用它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

哇。

首先,如果这只是一条记录,则应使用get而不是filter

其次,select_related在那里做什么?

第三,所有更新的记录都在r。所以你可以从那里访问他们的ID。