新しいパートナーを作成するときに、今日の日付をデフォルト値として設定する OpenERP 7 のモジュールの作成に取り組んでいます。モジュールをインストールし、Openerp サービスを再起動しましたが、デフォルトは少し変更されていません。(Pythonラムダコードの問題ではないことを確認するために、「グーフボール」フィールドとウェブサイトフィールドの偽のデフォルトデータを含めました。そうではありませんでした...) これが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」フィールドが作成されていません。私は何を間違っていますか?