【发布时间】:2011-04-26 01:13:34
【问题描述】:
我有一个继承自(非抽象)模型父模型的子模型。 对于 Parent 的给定实例 parent,我如何知道它是否是 Child?
如果是的话,
parent.child
返回子元素,否则返回 DoesNotExist 异常。
try/except 是唯一的检查方法吗?
谢谢
七月
# 编辑我刚刚在这里找到了同样的问题: Distinguishing parent model's children with Django inheritance.
答案是……
hasattr(parent, 'child')
【问题讨论】:
标签: django inheritance