一、 創建並啟動一個新的odoo模塊
1、打開pycharm下方的Terminal
輸入命令:python odoo-bin scaffold class myaddons
odoo-bin ---- odoo的啟動腳本
scaffold ---- 腳手架 (會把新建的模塊 所需要的其他的文件一並創建,如controllers、demo、data、views、models、manifest.py等)
class---- 新模塊的名字(官方建議小寫)
myaddons ---- 指定新模塊存放的文件夾(建議自定義一個新的文件夾存放自定義創建的模塊)
·注意:在odoo12.conf中 addons_path = D:\odoo-12\myaddons 需指定
2、回車后,查看新創建的myaddons文檔,以及class模塊
3、啟動odoo12,打開瀏覽器輸入127.0.0.1:8069,並登陸
打開“參數設置”---“激活開發者模式”
在odoo中進行模塊開發時,為了方便,激活開發者模式,這樣在導航欄中就會直接顯示更新功能等一些按鈕。
4、進入“應用”界面
5、點擊“刷新本地模塊列表”,點“更新”
6、搜索自定義創建的模塊名
注意:x掉應用(因為這里是內置應用,直接搜索自定義創建的模塊是搜索不到的,下一步會更改這個配置,就可以直接搜索),並輸入模塊名,剛剛創建的模塊名是class,回車,就能看見了,點擊安裝。
7、回到代碼,修改__manifest__.py,添加兩個鍵值對,來解決第6步遺留的問題,改完后重啟odoo
在dict里,最后添加
'application':True,
'sequence':1
-
解釋:
application:True 這是一個app,可以在應用中搜索到
sequence:1 調整排序位置
8、在進入127.0.0.1:8069 更新classr ,會變成應用
二、模塊的安裝,升級,卸載
在odoo中可以進行模塊的安裝
當模塊有所改動的時候,可以進行模塊的升級
在odoo中也可以進行模塊的卸載
