0
抽象的なDjangoモデルをパラメータで作成できますか?メタメタクラスのように?Djangoでパラメータを持つ抽象モデル
class Parent(models.Model):
field1 = CharField(max_length=100, default=MY_STRING)
field2 = CharField(max_length=100, default=MY_STRING + ' lorem ipsum')
field3 = IntegerField(default=5)
class Meta:
abstract = True
class Child(Parent(MY_STRING='abc')):
# now it should have:
# field1 with default value "abc"
# field2 with default value "abc lorem ipsum"
# field3 with default value 5
短い答え:いいえ。あなたがメタクラス、クラスデコレータ、monkeypatchesなどで、いくつかの邪悪なジャンボのthangsをやっていない限り、それは... –