我有一个模型主题
#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中执行此操作,或者我必须将此添加到save方法中。
提前谢谢。
答案 0 :(得分:2)
这样的事情(使用count()
)?
Subjects.objects.all().count()
答案 1 :(得分:0)
试试这个:
school_subjects.objects.all().distinct('name').count()