Надежда это имеет смысл...
Существует ли простой способ возвратить множество значений из таблицы на основе значений отдельного столбца, являющихся отчетливо уникальным? То, на что я надеюсь, является чем-то как:
SegCode.query.filter(ref.unique()).only('ref')
Это не реальный код, но я надеялся, что была некоторая простая функция там, которая выполнит это...
Например, Таблица могла бы быть похожей:
1 | abc | 123 | AAA
2 | def | 456 | AAA
3 | ghi | 789 | BBB
4 | jkl | 012 | CCC
5 | mno | 345 | CCC
6 | pqr | 678 | CCC
7 | stu | 901 | DDD
8 | vwx | 234 | DDD
Так, я хотел бы набор, который возвращается с: [AAA, BBB, CCC, DDD]
SegCode.objects.values_list('ref', flat=True).distinct()
Думаю, это именно то, что вам нужно, ваш вопрос не совсем ясен