Und nach einer Lösung für die „neuen“ API, die ich Ihnen empfehlen, zu verwenden, da Sie getaggt Odoo-9:
from datetime import datetime, timedelta
from openerp import models, fields, api
# from odoo import models, fields, api # for Odoo 10+
class MyClass(models.Model):
_name = "my.class"
start = fields.Date(string="Start", default="_default_start")
finish = fields.Date(string="Finish", default="_default_finish")
@api.model
def _default_start(self):
return fields.Date.context_today(self)
@api.model
def _default_finish(self):
finish = datetime.now() + timedelta(hours=1)
return fields.Date.context_today(self, timestamp=finish)
können Sie erklären, warum dies eine Lösung? Code-Only-Antworten sind selten sehr hilfreich, um einen Einblick in Problemlösungen zu geben. – Martin
@Martin Was möchten Sie wissen? – m3asmi