2

次のようなモデル構造があります。

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、それはぎこちないようです

4

1 に答える 1

10

Storeとの関係についてはよくわかりませんがRetailer、コードを投稿できますか?モデル継承によってインスタンス
にアクセスするには、次を使用しますRetailer

hardware_store.retailer_ptr
于 2012-05-23T08:25:55.680 に答える