я делаю вычисляемое поле char, которое получает значения как строки из полей, но пустое поле получает False как строку, мне нужно, когда любое поле, равное False, игнорирует его при вычислении?
я пытался создать поле model_field в качестве примераесли ложь, сделайте другой метод вычисления
@api.one
@api.depends('car','model','dsc','drc','year','org')
def _compute_amount(self):
for self in self:
if self.model.name:
self.model= False
self.name = str(str(self.car.name) + " " + str(self.dsc.name) + " " + str(self.drc.name) + " " + str(self.year.name)+" " +str(self.org.name))
else:
model=self.model
name = str(str(self.car.name) + " " + str(self.model.name) + " " + str(self.dsc.name) + " " + str(self.drc.name) + " " +str(self.org.name)+ " " +str(self.year.name))
значение моего кода, что все поля будут ложными, когда поле модели_столь ложное