Django初学者问题。我有以下模型:
class Leg(models.Model):
startpoint = models.CharField(max_length=50, help_text="examples: 'Smith Elementary' or 'riders' houses'; less than 50 characters.")
endpoint = models.CharField(max_length=50, help_text="examples: 'Smith Elementary' or 'riders' houses'; less than 50 characters.")
riders = models.ManyToManyField(Rider, blank=True)
drivers = models.ManyToManyField(Driver, blank=True)
我在模板中创建了一个模型实例作为“腿”。在模板中,我想看看是否有任何相关的驱动程序。我试过 {% if leg.drivers %} 但这似乎总是评估为 True,无论这条腿是否有任何驱动程序。
我如何检查是否真的有驱动程序?很抱歉这个基本问题,但我似乎无法弄清楚。