Я хочу, чтобы получить число «чатов» от 2 пользователей в моем приложении, и у меня есть таблица под названием «Message», который содержит:Группировка в Django ORM
sender_user | reciever_user | contain | date
Я хочу, чтобы сделать запрос, дает мне все сообщения между двумя разными пользователями, я знаю в SQL, мне нужно использовать GROUP BY
, но как я могу получить список сообщений с помощью Django ORM? Есть ли у вас какие-либо идеи?
Примечание: sender_user
и reciever_user
являются экземплярами User
таблицы)
следить за этим - http://stackoverflow.com/questions/629551/how-to-query-as-group- by-in-django это может быть решением вашей проблемы. – jewelhuq
Да, я попытался, но хочу получить информацию получателя и отправителя в объекте sigle, а не только идентификатор и количество записей. Есть ли у вас какие-либо идеи? –
Нет, потому что я, что список «чатов» (сообщения между 2 пользователями), которые включают request.user, поэтому «ГДЕ» вы говорите, просто дайте мне один «чат». –