如何通过django查询获取获取属性的不同值?
我在django有这个模型:如何通过django查询获取获取属性的不同值?,django,django-models,django-queryset,Django,Django Models,Django Queryset,我在django有这个模型: class Post(models.Model): title = models.CharField(max_length=255) category = models.CharField(max_length=255) 我想获得category属性中使用的不同值 例如,如果我们考虑这个dB: Post(title = "title 1", category="foo") Post(title = "title 2", category="bar"
class Post(models.Model):
title = models.CharField(max_length=255)
category = models.CharField(max_length=255)
我想获得category属性中使用的不同值
例如,如果我们考虑这个dB:
Post(title = "title 1", category="foo")
Post(title = "title 2", category="bar")
Post(title = "title 3", category="foo")
查询应该给我(“foo”、“bar”)用法和:
谢谢这里是django文档页面的参考
Post.objects.values_list('category', flat=True).distinct();