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

标签 python django

如何计算连接到Subject 类的某个特定对象的sqlite3 数据库中的Record 类对象的数量。我在 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()
安德鲁·戈斯特说得有道理。

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

关于python - django如何计算数据库中某个类的对象数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19986043/

相关文章:

python - 在django中查询时间戳字段

python - 当达到特定的损失和精度值时,如何停止 tflearn 训练时期或迭代?

python - 使用 TensorFlow 从 Google Drive 下载时出现 HTTP 错误

python - django + nginx 无法加载静态文件

python - 无法从 python 代码访问 Heroku 配置变量

django - 我正在 django 中扩展用户模型,但由于原始密码而无法进行身份验证

javascript - Django 身份验证 : CSRF Failed

python - 在 Python 中高效匹配多个正则表达式

python - 如何迭代 numpy 3d 数组

python - 将 django 模板中的图像字段保存​​到表中