0
我想在某個時間之前或之後獲得線程中的所有帖子。那麼,如何讓Django允許我輸入自己的查詢呢?Django模型創建Coustom查詢
這是我可以使用Django的模型函數最接近的。
# need to get all the post from Thread post_set that were created before Thread post_set 9
posts = Thread.post_set.filter(created <= Thread.post_set.all()[9].created)
謝謝'raw'就是我一直在尋找。還有一種方法可以查看過濾器使用的查詢嗎?或者是翻譯過濾器的網站。即'created_lt','id__exact' – Crispy 2013-05-11 00:08:54
只要'print post.query',用你的查詢對象的名稱替換'post'。 – 2013-05-11 00:14:57
@Crispy查看此答案的信息:http://stackoverflow.com/a/1074224/1888559 – Ngenator 2013-05-11 00:15:28