楷模
class Category(models.Model):
name = models.CharField()
class Element(models.Model):
name = models.CharField()
categories = models.ManyToManyField(Category)
注释代码
>>> from django.db.models import Count
>>> q = Category.objects.all().annotate(element_count = Count('element'))
>>> print q[0].element_count
223
我想用 django 默认的 json 序列化程序对其进行序列化,但它只需要字段
如何将注释结果作为虚拟字段添加到查询集中的字段列表中。它看起来像一个字段,我可以作为一个字段使用 https://docs.djangoproject.com/en/dev/topics/serialization/有 什么想法吗?
谢谢