Odoo中本日、本月、上月过滤器实现方法
本帖最后由 磨叽什么 于 2018-11-13 15:48 编辑<filter string="今日订单" name="today" invisible="0" domain="[('date','=', current_date)]"/>
<filter string="本月订单" name="month" invisible="0" domain="[('date','>=', time.strftime('%Y-%m-01')),('date','<',(context_today() + relativedelta(months=1)).strftime('%Y-%m-01') ) ]"/>
<filter string="上月订单" name="month2" invisible="0" domain="[('date','<', time.strftime('%Y-%m-01')),('date','>=',(context_today() - relativedelta(months=1)).strftime('%Y-%m-01') ) ]"/>
<filter string="本年订单" name="year" invisible="0" domain="[('date','<=', time.strftime('%Y-12-31')),('date','>=', time.strftime('%Y-01-01'))]"/>
【Odoo过滤器中可以使用的时间变量】
[*] datetime: datetime,
[*] context_today: context_today,
[*] time: time,
[*] relativedelta: relativedelta,
[*] current_date
厉害了,我的哥 是个质量帖,不错
页:
[1]