我正在为 OpenERP 7 创建一个模块,以便在创建新合作伙伴时将今天的日期设置为默认值。我已经安装了模块,重新启动了 Openerp 服务并且默认值没有改变。(我为网站字段添加了一个“goofball”字段和虚假默认数据,以确保它不是 python lambda 代码问题。它不是......)这是我在 partner.py 中的代码:
from osv import osv, fields
import datetime
class res_partner(osv.osv):
_inherit = 'res.partner'
_columns = {"goofball":fields.char('goofball', size=15)}
_defaults = {
'website': 'www.veppsight.com',
'date': lambda *a: datetime.date.today().strftime('%Y-%m-%d'),
}
未为网站和日期字段输入默认数据,并且未在我在 psql 中验证的数据库中创建“goofball”字段。我究竟做错了什么?