【发布时间】:2010-02-22 02:05:24
【问题描述】:
我在我的 Profile 模型中使用泛型类型:
user_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
details = generic.GenericForeignKey('user_type', 'object_id')
但现在我想从我的模板中检查用户是否属于某种类型。我可以使用{{ user.get_profile.user_type }} 获取用户类型,但那又如何呢?或者我将如何向模型添加一个方法,例如is_type_xxx,以便我可以在模板中使用它?
【问题讨论】:
标签: django django-models django-templates