該代碼可用於許多如何動態地使參數Django模型領域
Class Base (models.Model):
Created_by = models.ForeignKey(User)
Modified_by = models.ForeignKey(User, null=True)
我想related_name這樣related_name = self.default_related_name + '_name_field'
如下面的
Class Base(models.Model):
Created_by = models.ForeignKey(User,
related_name = self.default_related_name + '_created_by')
Modified_by = models.ForeignKey(User,
null = True,
related_name = self.default_related_name + '_modified_by')
一個抽象類,但我知道,我不能有權訪問類的屬性中的實例。 那麼我能用重載方法(或屬性)創建一個字段的方法是什麼? (我試圖在__init__
方法中創建該字段,但它不起作用)。
謝謝你,但爲什麼它的小事? – Hugo