2017-02-13 112 views
-1

道歉,我對Django完全陌生。我的問題是,我有20個記錄在我的數據庫表中,並假設10條記錄是相同的ID,我想獲取該ID的最後插入記錄我有我的表中的日期列。我怎麼能做到這一點,請幫我...在此先感謝如何獲取最後插入的記錄爲perticular ID?

+0

您需要提供更多詳細信息。通常ID是唯一的,所以你不能有一個ID的十條記錄。 –

+0

這個副本http://stackoverflow.com/questions/31070368/django-get-latest-entry-from-database – Darshan

+0

對不起,其Id是其user_id,我有10個記錄相同user_id – kkk

回答

1
last_obj = YourModel.objects.last() 

但是總體來說,你不能創建具有相同的id> 1點的對象,如果你沒有指定自己的ID字段以取代建-在。即便如此,這是一個壞主意。

+0

「對不起,它的ID是user_id,我有10條記錄的smae user_id」 – Sayse

+0

然後就像 'YourModel.objects.filter(user_id = your_id).last()' .filter()。order_by('field_name') 但更好的閱讀:https://docs.djangoproject.com/en/1.10/topics/db/queries/ –

+0

好的謝謝你的幫助 – kkk