我想知道是否可以在返回字段时覆盖该字段的默认值。假设我有一个模型:
class ModelA(models.Model)
name = models.CharField(max_length=30)
有什么方法可以调用
modela_instance.name
可以返回修改后的值,例如 name +“ foo”,但默认情况下附加 foo 的代码在模型本身内运行,所以我需要做的就是调用 name 来获取附加值?
我应该详细说明并说我实际上希望做的是在模型中有一个方法:
def get_name(self):
return self.name + " foo"
或类似的,只是希望 get_name 方法覆盖对字段“name”的调用。