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 に答える