在创建了一个异常后,我想重置字段,这是因为我尝试了许多替代方法,但它是没有价值的。。。例如:
@api.onchange('time_date')
def onchange_date_time(self):
print 'working till now ----------------------------'
if self.time_date:
time_date = datetime.datetime.strptime(self.time_date, "%Y-%m-%d").date()
if time_date<datetime.date.today():
raise except_orm('Error','Please enter the correct date')
self.time_date = None
else:
pass
上面的代码我用它来创建一个异常,当输入日期不是酒店模块中的今天的日期时,这里的time_date是指入住日期,但是它创建了一个异常,但是日期字段没有被重置。在
试试这个:
如果使用的是onchange(),则可以使用警告而不是异常。在
试试看这:在
希望这有帮助。在
相关问题 更多 >
编程相关推荐