我开发了一个模块'newpatient',我无法通过压缩文件夹安装。在创建新模块时,我已阅读OpenERP dev. book以及此blog。在从此博客复制粘贴作业后安装时,模块'notebook'已安装&工作。我应用相同的步骤(甚至现在检查代码n次)到我的模块但仍然无法安装它。即使我在ERP客户端“模块安装”上获得了msg,该模块也不在“模块”列表中。什么可能是错的?
这是代码。 newpatient.py
文件:
from osv import fields, osv
import time
class newpatient(osv.osv):
_name = "Newpatient"
_description = "Creating new patient"
_columns = {'name':fields.char('Name',size=30,required=True),
'address':fields.char('Address',size=50,required=True),
}
newpatient()
__init__.py
文件:
import newpatient
__openerp__.py
文件:
{
"name" : "Newpatient",
"version" : "1.0",
"author" : "K Y",
"category" : "Generic Modules/Others",
"depends" : ["base"],
"init_xml" : [newpatient_view.xml],
"demo_xml" : [],
"update_xml" : [],
"installable": True,
"active": False
}
真的卡住了。希望得到一些帮助。
答案 0 :(得分:5)
我不确定但是尝试
_name="newpatient"
要检查模块是否已安装,请转到“管理/自定义/数据库结构”并查找newpatient(因为它可能是您的视图格式不正确)
告诉我它是否有效......