2012-05-23 29 views
1

如何從模型中獲取特定列在Django(SELECT城市FROM廣告)以及如何顯示全市僅重複一次,(我有倫敦X3)如何從Django的模型中獲取特定的列?

我的模型:

class Advert(models.Model): 

    title = models.CharField(max_length=255) 
    company = models.CharField(max_length=255) 
    city = models.CharField(max_length=255) 
+0

https://docs.djangoproject.com/en/1.4/topics/db/queries/ – rantanplan

回答

10

嘗試

Advert.objects.values('city').distinct() 

或者

Advert.objects.values_list('city', flat=True).distinct() 

此外,檢查the doc是必須利用Django ORM QuerySet。

+0

不錯,謝謝你! – pagepydj

相關問題