如何计算Django模板中外键字段的数据



models.py:

class Region(models.Model):
city = models.CharField(max_length=64)
class Properties(models.Model):
title = models.CharField(max_length=200)
Region = models.ForeignKey(Region, related_name='Region', on_delete=models.Cascade)

如何计算具有相同区域的所有属性?

您可以在执行筛选查询后执行计数。例如:

london_properties_count = Properties.objects.filter(region__city='london').count()

按照惯例,您希望模型上的字段是小写的,因此不要使用Region = models.ForeignKey(..),而是使用region = models.ForeignKey(..)

相关内容

  • 没有找到相关文章

最新更新