如何在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','&lt;=', ((context_today()).strftime('%Y-%m-%d'))+' '+'23:59:59')]

同时在您的模型中添加一个新的日期时间字段作为日期。

希望我的回答对您有所帮助:)