Skip to Content
Menu
This question has been flagged
1 Reply
3471 Views

I am using V14 is there a way to create a field that will display today's date and automatically update each day? 

Avatar
Discard

Try this:

allocation_date= fields.Date('Allotment Date',required=True,default= lambda self:fields.Datetime.now())

Reference: https://sites.google.com/view/thinkincode/erp/odoo

Best Answer

Hi,

    Try this,

@api.multi

def _compute_current_date(self):

        for each in self:

            current_date = fields.Date.context_today(self)
            each.date = current_date

date = fields.Date(compute='_compute_current_date', string='Current Date')

Note :

1 : Not to give store = True in field definition

2 : Not to give any api.depends in compute function.

Hope it helps,

Thanks

Avatar
Discard