У меня есть база данных MySQL, к которой, к сожалению, используется Django 1.4.1. Отдельная функция работает только для POSTGRESQL, если я правильно ее понимаю.
Я должен сделать отдельный запрос, состоящий из нескольких значений, но только один,
Как; Это работает для POSTGRE, но не с MYSQL, Я получаю следующую ошибку:
Поля DISTINCT ON не поддерживаются этой базой данных базы данных
staff = Staff.objects.order_by('person__full_name').distinct('person__full_name')
Затем я попробовал
staff = Staff.objects.values('person__full_name','staff_job_categories').distinct().order_by('person__full_name')
Но я не получаю отличные значения, потому что получаю также категории рабочих мест. Но когда я не вмещаю его, я не мог бы получить его как массив.
Любая идея?