AttributeError - у объекта 'RawQuerySet' нет атрибута 'exclude' - PullRequest
0 голосов
/ 22 января 2019

Я использую необработанный запрос, потому что я хотел выбрать уникальные строки на основе одного отдельного столбца - 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

...