如何在Django模板中获取Camelcase类字段

时间:2013-09-01 23:10:09

标签: django

我在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的字段?

1 个答案:

答案 0 :(得分:1)

假设有一个ForeignKey字段指向Person模型中的GroupUnit(可能继承自MetaData?),则会有一个名为{{1}的相关管理器}默认情况下在groupunit_set上。它不是Person,除非'group_unit_set'字段与ForeignKey类似。