Я пытаюсь получить список различных имен store_names в списке представлений.
Моя очень простая модель Django:
class Submission(models.Model):
title = models.CharField(max_length=50, null=True, blank=True)
description = models.CharField(max_length=200, null= True, blank=True)
store_name = models.CharField(max_length=200)
Если я делаю:
stores = Submission.objects.values_list('store_name', flat=True)
Тогда с напечатанным результатом все в порядке:
[u'amazon.com', u'amazon.com', u'amazon.com', u'buy.com']
Однако - если я добавлю .distinct () к запросу, то получу Этот запросбаза данных не поддерживается.
Есть идеи, почему это происходит?Я поиграл с использованием значений вместо значений без удачи.
(Последний выпуск django, Python 2.6, OS X, Google App Engine)