我想從另一個模型中調用一個字段。我做的如何從另一個模型調用一個字段?
高清get_shift_date(個體經營):
for d in Shiftdate.objects.select_related('sit_date'):
d.shift_date=self.sit_date
return d.shift_date
從
class Shiftdate(models.Model):
shift_date = models.DateField(blank=False,unique=True)
sit_date = models.ForeignKey(Sitting,
on_delete=models.CASCADE)
到
class Sitting(models.Model):
sit_date = models.DateField(blank=False,unique=True)
cut_off_date = models.DateField(null=True, blank=True)
ballot_date = models.DateField(null=True, blank=True)
sess_no = models.ForeignKey(Session,
on_delete=models.CASCADE)
genre = TreeForeignKey('Genre', null=True, blank=True, db_index=True)
但沒有奏效。有人能幫助我在get_shift_date方法中正確調用移位日期嗎?
編輯: 保存方法:
def save(self, *args, **kwargs):
self.sit_date = self.get_shift_date()
super(Sitting, self).save(*args, **kwargs)
是從你剛纔問的問題,這個不同:http://stackoverflow.com/questions/38966759/shift-date-not-updated-as-sit-date – e4c5
也看了這樣的經歷你以前的問題http://stackoverflow.com/help/someone-answers – e4c5
是的,我無法弄清楚工作解決方案 – ohid