【发布时间】:2013-12-26 10:00:44
【问题描述】:
我有如下图所示的模型字段:-
user=models.ForeignKey(CustomUser, null=True)
_corporate = models.CharField(max_length=10, null=True, db_column='corporate')
def set_corporate(self,value):
if self.user.corporateuser_set.all():
self._corporate = self.user.corporateuser_set.values_list('company', flat=True)
corporate= property(set_corporate)
不知何故,未评估 set_corporate,因此未更新 _corporate 字段。
那么我应该怎么做才能让它工作呢?这里最好的方法是什么?
为了澄清我的问题,我有另一个模型(CorporateUser)与用户模型具有一对多关系。
【问题讨论】:
标签: django python-2.7 django-models