我希望從變量抽象基類繼承到子類。因此,子類不必從預定義的基類繼承,而是可以從任何一個類的多個基類繼承。理想的情況是,該機型將設置像這樣:Django模型:從變量抽象基類繼承
class Orders(models.Model):
order_number = models.IntegerField()
# Orders metrics
class Meta:
abstract = True
class Fees(models.Model):
fee_number = models.IntegerField()
# Fee metrics
class Meta:
abstract = True
class Transactions(Inherit from either Orders or Fees):
transaction_number = models.IntegerField()
# Transaction metrics
交易將能夠從任何命令或收費繼承,因爲它們可能同時爲交易的來源。 泛型外鍵可以實現以允許Orders模型和費用模型中的可變外鍵引用,但我很好奇是否有一種方法可以在不使用泛型外鍵的情況下執行此操作。是否有一個特定的安排,混搭,裝飾,屬性或方法,將允許一個孩子類與變量抽象父類的關聯?