1 class MyModel(models.Model):
2 _foo = models.CharField(max_length = 20, db_column='foo')
3 bar = models.CharField(max_length = 20)
4
5 def get_foo(self):
6 if self.bar:
7 return self.bar
8 else:
9 return self._foo
10
11 def set_foo(self, input):
12 self._foo = input
13
14 foo = property(get_foo, set_foo)
同时修改数据表名称。
本文介绍了一个自定义属性的实现方式,在Python的Django框架中,通过定义get和set方法来创建一个属性,同时展示了如何修改数据表名称。
5640

被折叠的 条评论
为什么被折叠?



