我在django模板中调用正确的类时遇到问题:
我的模型看起来像这样(它是m2m连接到相应的用户类(由我的人类扩展) 模型。
class GroupUnit(MetaData):
name = models.CharField(max_length=100)
email = models.EmailField()
在模板中:
{% for group_member in user.person.group_unit_set.all%}
{{group_member.name}} //FAILS
{% endfor %}
如何在模板中获取GroupUnit的字段?
答案 0 :(得分:1)
假设有一个ForeignKey
字段指向Person
模型中的GroupUnit
(可能继承自MetaData
?),则会有一个名为{{1}的相关管理器}默认情况下在groupunit_set
上。它不是Person
,除非'group_unit_set'
字段与ForeignKey
类似。