我正在寫一個簡單的使用Django的私人信使,並正在實施消息線程。Django集團通過
每個系列的消息和回覆將有一個唯一的thread_id,這將允許我將消息串組合在一起。但是,在收件箱視圖中,所有消息都顯示出來了,我只想按thread_id進行分組,因此儘管線程可能有20條消息,但它只會在收件箱中顯示一次。
這將會是一個非常簡單的
SELECT msg_id, msg_text, subject, from_user_id, to_user_id, date_time, is_read,
thread_id WHERE to_user_id='foo' GROUP BY thread_id FROM inbox_message;
不過,我似乎無法使用Django的ORM
任何想法來執行呢?
什麼是錯誤信息?在您的文章中,SQL缺少一個FROM子句... – ars 2010-10-02 04:52:03
whoops - 錯誤不在SQL語句本身。它在Django中不起作用,原因如下 – 2010-10-02 05:04:32