如何在odoo的XML文件中以日期时间格式获取当前时间?
How to get current time in datetime format in XML file of odoo?
我的代码如下....
我的模特是...
class Today_Status(models.Model):
_name = 'today.status'
current_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
starttime = fields.Many2one(comodel_name='book.meeting')
我的XML文件如下...
<record model="ir.actions.act_window" id="dashboard-menu">
<field name="name">DashBoard</field>
<field name="res_model">today.status</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[("start_time", ">=", "current_time")]</field>
<field name="view_id" ref="dash-view"/>
</record>
我想在 XML 中获取当前时间,或者我想使用 XML 文件中模型中指定的变量 current_time。怎么可能?
只需要设置下面的域,然后在升级模块后检查你的模块。
[('date','>=', ((context_today()).strftime('%Y-%m-%d'))+' '+'00:00:00'),('date','<=', ((context_today()).strftime('%Y-%m-%d'))+' '+'23:59:59')]
同时在您的模型中添加一个新的日期时间字段作为日期。
希望我的回答对您有所帮助:)
我的代码如下....
我的模特是...
class Today_Status(models.Model):
_name = 'today.status'
current_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
starttime = fields.Many2one(comodel_name='book.meeting')
我的XML文件如下...
<record model="ir.actions.act_window" id="dashboard-menu">
<field name="name">DashBoard</field>
<field name="res_model">today.status</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[("start_time", ">=", "current_time")]</field>
<field name="view_id" ref="dash-view"/>
</record>
我想在 XML 中获取当前时间,或者我想使用 XML 文件中模型中指定的变量 current_time。怎么可能?
只需要设置下面的域,然后在升级模块后检查你的模块。
[('date','>=', ((context_today()).strftime('%Y-%m-%d'))+' '+'00:00:00'),('date','<=', ((context_today()).strftime('%Y-%m-%d'))+' '+'23:59:59')]
同时在您的模型中添加一个新的日期时间字段作为日期。
希望我的回答对您有所帮助:)