我正在使用odoo v8和 我一直在尝试根据日期
在字段many2one上创建域名date_now=fields.Date(default=datetime.now())
fmt = '%Y-%m-%d %H:%M:%S'
lot=fields.Many2one('stock.production.lot','lot',domain[('life_date','>=',datetime.strptime(str(datetime.now()), '%Y-%m-%d %H:%M:%S'))])
我一直在尝试很多组合,但似乎都没有效果!
任何人都可以告诉我创建域名的正确方法,我可以比较life_date和当前日期(或date_now)
提前谢谢。答案 0 :(得分:1)
使用属性
domain=[(your domain filter)]
在字段定义中为你做的。
答案 1 :(得分:0)
date_now =无
if not date_now:
date_now = fields.Date.today()
res['domain'] = {'lot': [('product_id', '=', prod.id),
('life_date', '>', date_now)]}