odoo使用腳手架快速創建一個可以安裝的模塊


一、 創建並啟動一個新的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中也可以進行模塊的卸載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM