2011-03-30 64 views
0

當我知道x的id時,如何才能說出前x對象之前的5個對象?在x對象之前獲取先前的對象

例如,我得到一個模型的最後5個對象這樣

numPosts = Post.objects.filter(topic=topic).count() 
pre = numPosts - 5 
posts = Post.objects.filter(topic=topic).order_by('date')[pre:numPosts] 

現在,如果我知道後與最早的日期的ID,我怎麼能得到5個一個對象,或更少,如果沒有足夠的?

回答

相關問題