У меня есть модель, скажем MyModel
, которая содержит CharField type
. Модель имеет мета-порядок по умолчанию, который следует сохранить. Я использую следующий запрос для получения списка типов -
MyModel.objects.all().values_list('type', flat=True).distinct()
Однако типы повторяются. Я могу сделать .order_by('type').distinct()
, но это изменит порядок, который я не хочу. Есть ли способ получить список типов по порядку, не создавая список вручную в python? Также приветствуются альтернативные более быстрые решения.
Версия Django - 1.11