假设我有一个像
class SomeModel(BaseModel):
class Meta:
# foo = ('one', 'two') # I want to modify this.
def __init__(self, some_arg, *args, **kwargs)
super(SomeModel, self).__init__(*args, **kwargs)
# From here I want to somehow set SomeModel.Meta.foo to some_arg
我创建了一个实例,SomeModel(some_arg=('one', 'two'))
我想修改SomeModel.Meta.foo
为('one', 'two')
.
如果有人想知道我为什么要这样做,这是我目前在 Django 中遇到的一个问题。