Я использую необработанный запрос, потому что я хотел выбрать уникальные строки на основе одного отдельного столбца - Django
context['reports'] = TimesheetEntry.objects.raw('SELECT * FROM timesheet_entry t1 INNER JOIN ( SELECT timesheet_users_id, MAX(id) AS latest_id FROM timesheet_entry GROUP BY timesheet_users_id ) t2 ON t1.timesheet_users_id = t2.timesheet_users_id AND t1.id = t2.latest_id WHERE timesheet_is_running=False')
context['reports'] = context['reports'].exclude(pk=36)
Это дает мне ошибку -
AttributeError - 'RawQuerySet' object has no attribute 'exclude'
Как я могу исключить? Или Как конвертировать выше RawQuerySet
в QuerySet