我的模型结构如下:
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
的一个实例,但这看起来很笨重
最佳答案
不太确定 Store
和 Retailer
之间的关系,你能发布一些代码吗?
要通过模型继承访问 Retailer
实例,请使用
hardware_store.retailer_ptr
关于django - 访问 Django 模型的父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10716022/