星期三, 6月 15, 2016

Odoo 9 建立模組 (二) 使用 scaffold 建立模組

  • 參考 Building a Module

  • 進入 odoo 的source 目錄

  • 建立模組語法 $ odoo.py scaffold <module name> <where to put it> python odoo.py scaffold openacademy addons
  • 完成後便會在 addon的資料匣中建立 openacademy的模組

image

  • 資料匣內容可參考 精通 Odoo 這本書,第5章節 创建自己的模块

image

  • openacademy 模組中各資料匣的含義如下
    1. data 文件夹,放着 demo 和 data xml
    2. models 文件夹,放着模型定义
    3. controllers 文件夹,http 路径控制
    4. views 文件夹,网页视图和模板
    5. static 文件夹,网页的一些资源,里面还有子文件夹:css,js,img,lib 等等
  • 啓動odoo.py,打開瀏灠器進入系統 http://127.0.0.1:8069/web

image

  • 進入系統,點選右上角的administrator中的about的選項

image

  • 在點選 activate the developer mode 進入開發者模式

image

  • 進入Apps 點選 Update Apps List,更新模組列表

imageimage

  • 點選Apps 並把蒐尋的預設條件點X按掉

image

  • 輸入 openacademy 便可找到剛才新增的模組

image

星期一, 6月 13, 2016

Odoo 9 建立模組 (一) 啓動Odoo及建立測試資料庫

  • 參考 Building a Module

  • 使用 Termainal 啓動及停止 Odoo server

    python odoo.py
  • 如果要停止Ctrl-C

image_thumb1[1]

  • 啓動後進入 127.0.0.1:8069
  • 建立Odoo_Test 資料庫
  • 選取載入預設資料
  • 登入使用者的密碼,Email先用admin,password也是admin
  • 如果想再次回到資料庫選擇的畫面 http://127.0.0.1:8069/web/database/selector

image

  • 成功後自動導引到,試試安裝Sales Management,看有無問題

image