如何从 Django 中的模型中获取特定列(从广告中选择城市)以及如何仅显示重复一次的城市?(我有伦敦 x3)
我的模型:
class Advert(models.Model):
title = models.CharField(max_length=255)
company = models.CharField(max_length=255)
city = models.CharField(max_length=255)
如何从 Django 中的模型中获取特定列(从广告中选择城市)以及如何仅显示重复一次的城市?(我有伦敦 x3)
我的模型:
class Advert(models.Model):
title = models.CharField(max_length=255)
company = models.CharField(max_length=255)
city = models.CharField(max_length=255)
尝试
Advert.objects.values('city').distinct()
或者
Advert.objects.values_list('city', flat=True).distinct()
此外,检查文档是利用 Django ORM QuerySet 的必要条件。