Python OpenERP/Odoo:fields.datetime.now()显示最近一次重新启动的日期
我有一个野外约会时间。默认情况下,此字段的日期时间应为“现在”,即当前时间 但是,默认日期是最近一次重新启动的时间 请在下面找到我的代码:Python OpenERP/Odoo:fields.datetime.now()显示最近一次重新启动的日期,python,datetime,openerp,Python,Datetime,Openerp,我有一个野外约会时间。默认情况下,此字段的日期时间应为“现在”,即当前时间 但是,默认日期是最近一次重新启动的时间 请在下面找到我的代码: 'date_action': fields.datetime('Date current action', required=False, readonly=False, select=True), _defaults = { 'date_action': fields.datetime.now(), 您正在将date\u action的默认值设
'date_action': fields.datetime('Date current action', required=False, readonly=False, select=True),
_defaults = {
'date_action': fields.datetime.now(),
您正在将
date\u action
的默认值设置为fields.datetime.now()
返回的值,该值在odoo服务器启动时执行
应将默认值设置为对方法的调用:
'date_action': fields.datetime.now,
您正在将
date\u action
的默认值设置为fields.datetime.now()
返回的值,该值在odoo服务器启动时执行
应将默认值设置为对方法的调用:
'date_action': fields.datetime.now,
尝试使用
lambda
例如,在Odoo 8中:
date_action = fields.Datetime(string="Date current action", default=lambda *a: datetime.now())
尝试使用
lambda
例如,在Odoo 8中:
date_action = fields.Datetime(string="Date current action", default=lambda *a: datetime.now())
你能给我们举几个例子吗?例如,如果我今天16:36:30重新启动ERP,默认日期将始终为2016年8月30日16:36:30。所以明天的默认日期仍然是2016年8月30日16:36:30,而不是新的当前时间。你能给我们举一些例子吗?例如,如果我今天16:36:30重新启动ERP,默认日期将始终为2016年8月30日16:36:30。因此,明天的默认日期仍然是2016年8月30日16:36:30,而不是新的当前时间。