我的模型结构如下:
class Store(models.Model):
STORE_TYPE = (
('I', 'Ice Cream'),
('H', 'Hardware'),
)
retailer_type = models.CharField(max_length=10, choices=STORE_TYPE)
...
class HardwareStore(Store):
hammers_stocked = models.BooleanField()
如果我有HardwareStore
的实例,我该如何访问Store
对象。我正在使用
Retailer.objects.get(pk=hardware_store.pk)
其中hardware_store
是HardwareStore
的一个实例,但似乎很笨拙
答案 0 :(得分:8)
对Store
和Retailer
之间的关系不太确定,您可以发布一些代码吗?
要通过模型继承访问Retailer
实例,请使用
hardware_store.retailer_ptr