如何访问django中的多对多模型字段
我有一个模型如何访问django中的多对多模型字段,django,django-models,django-views,Django,Django Models,Django Views,我有一个模型 class Employee(models.Model): coverage = models.ManyToManyField('Coverage') 还有另一种模式 class Coverage(models.Model): time_needed = models.IntegerField() 我需要显示每个员工所需的时间,但它列出了所有员工 这就是我尝试过的 {% for employee in employees %} {% for cov
class Employee(models.Model):
coverage = models.ManyToManyField('Coverage')
还有另一种模式
class Coverage(models.Model):
time_needed = models.IntegerField()
我需要显示每个员工所需的时间,但它列出了所有员工
这就是我尝试过的
{% for employee in employees %}
{% for coverage in employee.coverage.all %}
{{ coverage.time_needed }} min
{% endfor %}
{% endfor %}
但它会遍历每一项。我基本上需要一种方式来访问和显示每个员工所需的时间
任何有帮助的回答都将不胜感激
ps:这是employee中employee的更大模型类的一部分
?让我更新它{%for coverage in employee.coverage\u set.all%}
@BurhanKhalid它返回blank我不明白是什么问题。你发布的代码运行良好。你说它“列出了所有人”,但这就是多对多关系的运作方式。如果您不想为员工提供多个保险范围,那么您可能需要外键或一对一?