Уведомления

Группа в Telegram: @pythonsu

#1 Июль 24, 2010 01:55:38

jartasa
От:
Зарегистрирован: 2009-09-20
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

Orm и выборки

Имеется модель:
class Yandex(models.Model):
domain = models.CharField(max_length=200)
subdomain = models.CharField(max_length=250)

Subdomain может повторятся, т.е быть одинаковым.
Как получить список из уникальных имен находящихся в subdomain?



Офлайн

#2 Июль 24, 2010 09:23:34

amigo
От:
Зарегистрирован: 2010-06-01
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Orm и выборки

Subdomain может повторятся, т.е быть одинаковым.
сразу же напрашивается:
class Subdomain(Model):
name = CharField()

class Yandex(Model):
domain = CharField()
subdomain = Foreignkey(Subdomain)
Как получить список из уникальных имен находящихся в subdomain?
subdomains = Subdomain.objects.all()



Офлайн

#3 Июль 24, 2010 11:17:21

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Orm и выборки

А как-то так:

c = Yandex.objects.values_list('subdomain', flat=True).distinct()



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version