2011-08-31 55 views
5

我開發了一個模塊'newpatient',無法通過壓縮文件文件夾進行安裝。我已閱讀OpenERP dev. book以及blog創建新模塊。在從本博客複製粘貼作業後安裝時,模塊「筆記本」安裝&正常工作。我應用相同的步驟(即使現在檢查了代碼n次)到我的模塊,但仍然無法安裝。即使我在ERP客戶端'已安裝模塊'上獲取msg,模塊也不在'模塊'列表中。什麼可能是錯的?無法在OpenERP 6中安裝新模塊

這是代碼。該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 
} 

難住了。希望得到一些幫助。

回答

5

我不知道,但有

_name="newpatient" 

嘗試檢查是否安裝該模塊,進入「管理/自定義/數據庫結構」,尋找newpatient(因爲它可能是你的觀點,即ISN不太合適)

告訴我,如果它的工作...

+0

我想這是一個問題。我創建了一個名爲'npatient'的新模塊,並在__openerp__.py&npatient.py中使用完全相同的名稱(npatient),並且它可以工作。但行爲並不一致。即使我爲其他試用模塊重複這些步驟,也不會安裝它們。我會做進一步的測試,並讓你知道,結果。但至少我現在可以探索一些功能。非常感謝您的幫助:) –

+0

歡迎來到Stack Overflow,@Ashish。如果此答案解決了您的問題,請點擊左側的綠色複選標記以將其標記爲接受的答案。 –

+0

謝謝唐提醒我。 –