我有一堂课叫BankAccount
作为基类。我也有CheckingAccount
and SavingsAccount
继承自的类BankAccount
.
BankAccount 不是一个抽象类,但我不从中创建对象,只创建继承类。
然后,我执行如下查询:
account = BankAccount.objects.get(id=10)
我怎么知道帐户是否是CheckingAccount
or SavingsAccount
?
我现在这样做的方式是这样的:
checking_account = CheckingAccount.objects.get(id=account.id)
如果存在的话,它是一个CheckingAccount
,否则,它是一个SavingsAccount
.
尝试使用checkingaccount
and savingsaccount
属性。它本身就不会爆炸。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)