3

datetime を返す関数を作成しようとしていますが、機能しません。エラー コード 2 が返されます。

def _date_(self, cr, uid, ids, fields, arg, context):
    x={}
    for record in self.browse(cr, uid, ids):
        if record.date :
            a = datetime.strptime(record.date, "%Y-%m-%d %H:%M:%S")
            b = a.strftime("%Y-%m-%d %H:%M:%S")
            x[record.id] = b
        return x

_columns = {
    'date': fields.datetime('Date-Hour of Call', required=True),    
    'date_': fields.function(_date_, string='date copy'),

よろしくお願いします、

4

1 に答える 1

4

次のように列 date_ を定義する必要があります。

'date_': fields.function(_date_, type='datetime', string='date copy'),

ありがとう

于 2013-02-19T08:58:07.790 に答える