Python 2.7 Odoo 9设置特定小时的默认日期时间

Python 2.7 Odoo 9设置特定小时的默认日期时间,python-2.7,datetime,openerp,odoo-9,Python 2.7,Datetime,Openerp,Odoo 9,我在https://www.odoo.com/forum/help-1/question/set-default-datetime-at-a-specific-hour-35591: _defaults = { 'date_start': lambda self,cr,uid,context=None: fields.date.context_today(self,cr,uid,context) + " 09:00:00" } 但我需要将其重新用于新的API。我试过: 'date

我在
https://www.odoo.com/forum/help-1/question/set-default-datetime-at-a-specific-hour-35591

_defaults = {
    'date_start': lambda self,cr,uid,context=None: fields.date.context_today(self,cr,uid,context) + " 09:00:00"
}
但我需要将其重新用于新的API。我试过:

   'date_from' = fields.Datetime('Date From', required=True, default= lambda self:self.date + " 09:00:00")
试试这个

date_from = fields.Datetime('Date From', required=True, default=fields.Datetime.now)

谢谢您的回答,但我需要特定的时间。例如,yy/mm/dd 09:00:00,只有在我单击日历选择日期时才需要。通过提供datetime.now()。替换(小时=9,分钟=0)将解决您的问题,但在odoo中应用它会提供错误的时间。请尝试此代码date\u order=fields.Datetime('order date',required=True,select=True,copy=False,default=Datetime.now()。替换(小时=3,分钟=30))