|
Hi all,
I create new module by reading Developer book and on reference of some module .
when I try to install module get following application error:
File "/usr/lib/python2.5/site-packages/openerp-server/addons/__init__.py", line 578, in load_module_graph
register_class(package.name)
File "/usr/lib/python2.5/site-packages/openerp-server/addons/__init__.py", line 406, in register_class
zimp.load_module(m)
File "/usr/lib/python2.5/site-packages/openerp-server/addons/student_info.zip/student_info/__init__.py", line 1, in <module> # -*- encoding: utf-8 -*- ZipImportError: bad local file header in /usr/lib/python2.5/site-packages/openerp-server/addons/student_info.zip
My module Name is :student_info
code in _init__.py : import student_info
code in __terp__.py file is :
{ "name" : "School Management", "author" : "Tiny", "version" : "1.0", "depends" : ["base",], "init_xml" : [], "update_xml" : [ "student_info_view.xml", ], "category" : "Enterprise Specific Modules/Student Management", "active": False, "installable": True }
code in student_info.py file is :
from osv import osv, fields
class training_class(osv.osv): _name = 'training.class' _columns = { 'x_name' : fields.char('Class Name' , size=30 ,required = True), 'x_capacity' : fields.integer('Max Capacity'), 'x_beamer' : fields.boolean('Active', select=2), } training_class()
class training_course(osv.osv): _name = 'training.course' _inherit = 'res.partner' _columns ={ 'x_name' : fields.char('Course Title',size=40,required=True), 'x_teacher_id' : fields.many2one('res.partner','Teacher'), 'x_note' : fields.text('Course Note'), 'x_code' : fields.char('Code',size=16), } training_course() class training_session(osv.osv): _name = 'training.session' _columns = { 'x_name' : fields.char('Session Name' , size=40, required=True), 'x_lang' : fields.selection([('eng','English'),('Fren','Frinch')]) 'x_datefrom' : fields.datetime('Date From'), 'x_dateto' : fields.datetime('Date To'), 'x_class_id' : fields.many2one('training.class','Class'), 'x_course_id' : fields.many2one('training.course' ,'Course'), } training_session()
I only use python object from file student_info.py in the .XML file .
so please, help me.
_________________ Shankar
|