-1

私にお知らせください; OpenERP 7 では、2 つのクラスとそれらのクラスから生成された 2 つのテーブルを作成しました。 openERP 標準に従って正しいですか? それを実装する他の方法はありますか?

from openerp.osv import fields, osv

class checkroll(osv.osv):
    _name = "checkroll.plucker"
    _description = "This table is for keeping personal data of plucker"
    _columns = {
        'reg_no': fields.char('Registration Number', size=256, required=True),
        'worker_name': fields.char('Worker Name', size=256, required=True),
        'spouse_name': fields.char('Spouse Name', size=256),
        'gender' : fields.selection((('male', 'Male'), ('female', 'Female'), ('middle', 'Test')), 'Gender', required=True),
        'epf_no':fields.char('EPF Number', size=256)
    }

checkroll()



class workoffer(osv.osv):
    _name = "checkroll.work.offer"
    _description = "This table is for keeping work offer data"
    _columns = {
        'date': fields.date("Date"),
        'division': fields.char('Division', size=256, required=True),
        'work' : fields.selection((('plucking', 'Plucking'), ('tapping', 'Tapping'), ('sundry_worker', 'Sundry Worker')), 'Work', required=True),
        'epf_no':fields.char('EPF Number', size=256)
    }

workoffer()
4

1 に答える 1

0

OpenERP では、別のデータベース テーブルの新しいモデルを定義することをお勧めします。ここでは、各モデルのデータベースに 1 つのテーブルがあります。テーブル名はモデル属性_tableで定義できます。定義されていない場合は_name、デフォルトで .(ドット) を _(アンダースコア) で削除します。

于 2013-03-13T11:55:54.587 に答える