如何引用父類中的子類的屬性?如何訪問基類中的子類的「靜態」字段?
我想建立從類屬性的對象屬性:
class _CharField(models.CharField):
def __init__(self):
self.max_length = something.patterns_field[ 'max' ]
class EmailField(_CharField):
patterns_field = PATTERNS.EMAIL
class NameField(_CharField):
patterns_field = PATTERNS.NAME
代替somethind
在__init__我想一個子類的類對象設置的一個領域子實例。我可以像我的例子那樣使用自我,但我認爲這不太正確。
如何更改我的代碼?
您可以使用類名,如'C2.c' ... – l4mpi
@ l4mpi在基類中的方法?當然? – sergzach
在這兩種情況下,這是一個可怕的做法。家長應該不瞭解其子女(代碼中,而不是現實生活中)。 – Rainbolt