Я пишу простой частный мессенджер, использующий 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;
однако, я не могу выполнить его, используя ORM Джанго
есть мысли?