0

我有一个模型主题

#models.py

class Subjects(models.Model)
    ....
    name = models.ForeignKey(User, unique=False)
    ....
    number_of_followers = models.IntegerField( I want to have something like this: SELECT COUNT( DISTINCT name ) FROM school_subjects; ) 

我真的不知道我是否可以在 IntegerField 中执行此操作,或者我必须将其添加到保存方法中。

先感谢您。

4

2 回答 2

2

像这样的东西(使用count())?

Subjects.objects.all().count()
于 2012-08-07T00:17:15.233 回答
0

试试这个:

school_subjects.objects.all().distinct('name').count()
于 2012-08-07T00:56:01.607 回答