Skip to main content
 首页 » 编程设计

python之django 如何计算数据库中某个类的对象数量

2024年08月28日31haluo1

如何计算 SQLite3 数据库中 Record 类对象的数量,该数据库连接到 Subject 类的某个特定对象。我在 django-admin 中创建了新对象。

class Subject(models.Model): 
    name = models.CharField(max_length=100) 
 
class Record(models.Model): 
    subject = models.ForeignKey(Subject) 
    record_short_description = models.CharField(max_length=100) 

请您参考如下方法:

Record.objects.filter(subject=subject_instance).count() 

或者像那样 - subject_instance.record_set.count()。
Andrew Gorcester 说的有道理。

文档:https://docs.djangoproject.com/en/dev/ref/models/querysets/#count