2014-02-05 101 views
0

我有一個django分頁的問題。在我的表格中,我有13,618條記錄,但是做了分頁,我沒有返回結果。Django限制查詢

>>> from api.models import Post 
>>> posts = Post.objects.all() 
>>> posts.count() 
13618 
>>> posts = Post.objects.all()[10:10] 
>>> posts.count() 
0 
+0

你能澄清一下你的問題是什麼? – suspectus

回答

5

的問題是在切片:

posts = Post.objects.all()[10:10] 

你問的第10項到第9(10-1)項目,這是一個空列表。如果你這樣做同樣會發生:

ls = [1,2,3] 
ls[1:1] # => [] 

它看起來像你想要的10個項目從10日開始,在這種情況下,你應該做的:

posts = Post.objects.all()[10:20] 
+0

坦克你!!!!! – lucasmg