Odoo 基於Win10搭建基於Win10搭建odoo14開發環境搭建

来源:https://www.cnblogs.com/shouke/archive/2022/12/25/17004688.html
-Advertisement-
Play Games

實踐環境 win10 Python 3.6.2 odoo_14.0.latest.tar.gz 下載地址: https://download.odoocdn.com/download/14/src?payload=MTY3MDg1MTM3Ni4xNC5zcmMud0tZRWZLX2I5UVF0Tm5 ...


實踐環境

win10

Python 3.6.2

odoo_14.0.latest.tar.gz
下載地址:

https://download.odoocdn.com/download/14/src?payload=MTY3MDg1MTM3Ni4xNC5zcmMud0tZRWZLX2I5UVF0Tm51UUVqT1lQVE5PbGRyYW5zWTc4dHhuOWxfclM4UT0%3D

引用頁面:https://www.odoo.com/zh_TW/page/download

Microsoft Visual C++ Build Tool

下載地址:

https://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe

postgresql-12.13-1-windows-x64.exe

下載地址:
https://get.enterprisedb.com/postgresql/postgresql-12.13-1-windows-x64.exe

wkhtmltox-0.12.5-1.msvc2015-win64.exe

引用頁面:https://wkhtmltopdf.org/downloads.html

操作步驟

下載上述相關軟體

安裝Python

安裝後將Python安裝路徑(本例中安裝路徑為D:\Program Files (x86)\python36\Scripts\,D:\Program Files (x86)\python36\)添加到PATH系統環境變數、用戶環境變數

創建Python虛擬運行環境

主要是和其它項目開發環境進行隔離,具體操作過程可參考文章"virtualenv虛擬環境配置與使用",

安裝Microsoft Visual C++ Build Tools

說明:安裝odoo依賴時,可能會提示要求Microsoft Visual C++ Build Tool,提示

Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"

,此時則需要停下來,先安裝編譯工具,然後再試,否則可以跳過這個步驟。

參考文檔 "解決安裝軟體包提示Unable to find vcvarsall.bat的問題.md"

安裝odoo依賴

解壓下載後的odoo_14.0.latest.tar,並對解壓結果目錄中dist目錄下的odoo-14.0.post20221212.tar進行二次解壓,得到odoo-14.0.post20221212目錄文件,將其重命名odoo14,作為項目根目錄

修改odoo14/requirements.txt 文件,將

gevent==1.4.0 ; sys_platform == 'win32' and python_version < '3.7'
greenlet==0.4.10 ; python_version < '3.7'

改成

gevent==22.10.2 ; sys_platform == 'win32' and python_version < '3.7'
greenlet==2.0.1 ; python_version < '3.7'

以解決依賴衝突問題

依次、輪換執行以下安裝命令(註意:在虛擬運行環境中執行

pip install -r requirements.txt --trusted-host pypi.org --trusted-host files.pythonhosted.org

pip install -r requirements.txt -i https://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com

pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

說明:安裝過程中會報找不到依賴包問題,此時可以嘗試通過切換包源來解決找不到包的問題。

安裝PostgreSQL

exe安裝比較簡單,中途按要求選擇合理的安裝路徑數據存儲路徑,按要求輸入並記錄postgres用戶密碼,其它保持預設,下一步...下一步即可。

安裝結束時會提示安裝Stack Builder,如果不需要,可以不勾選,不安裝。

創建PostgreSQL登錄/組角色(Login/Group Roles)

安裝完成,進入%PostgreSQL_INSTALL_HOME%\pgAdmin 4\bin目錄下,雙擊 pgAdmin4.exe打開PostgreSQL管理界面,雙擊預設服務,PostgreSQL 12

最後點擊 Save 保存

安裝rtlcss

說明:這個步驟是官方文檔上給出的,筆者未實踐。

對於具有從右到左界面的語言(例如阿拉伯語或希伯來語),需要包“rtlcss”:

  1. 下載並安裝 nodejs

  2. 安裝 rtlcss

    C:\> npm install -g rtlcss
    
  3. 添加“rtlcss.cmd”所在的文件夾(通常為:“C:\Users<user>\AppData\Roaming\npm\”)到系統系統環境變數“PATH”

安裝wkhtmltopdf

安裝後,將wkhtmltopdf.exe所在目錄(例中"D:\Program Files\wkhtmltopdf\bin")添加到系統環境變數PATH中。

如果安裝配置沒問題,則啟動時可以看到類似如下日誌:

2022-12-13 11:20:24,989 21476 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at D:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe 

否則,會看到類似如下日誌:

2022-12-13 07:19:39,280 31332 INFO ? odoo.addons.base.models.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.

測試運行

啟動

複製上述odoo14\setup\odoo文件為odoo-bin(本質為一個py文件),並移動到setup同級目錄下,即例中的odoo14目錄下

虛擬運行環境下,輸入以下命令後回車,可以看到類似如下輸出

python odoo-bin --addons-path=./odoo/addons -r myodoo -w test123 -d odoo

或者將部分命令行參數放到配置文件中

python odoo-bin -c odoo.conf 

其中,odoo.conf為手動創建的配置文件,位於odoo14目錄下,內容如下:

[options]
addons_path = odoo/addons
db_name = odoo
db_host = localhost
db_user = myodoo
db_password = test123
db_port = 5432
常見命令行參數說明
  • -d

    指定將要使用的自定義資料庫名稱,可以是不存在的,odoo啟動時會自動初始化並創建資料庫。

  • -r ,--db_user

    資料庫用戶名稱,用於連接PostgreSQL

  • -w , --db_password

    資料庫密碼,如果使用 密碼驗證的話。

  • --db_host

    資料庫主機地址,windows上,預設為localhost,UNIX則使用socket,形如/var/run/postgresql

  • --db_port

    資料庫監聽埠,預設5432

  • --addons-path

    指定存儲模塊的插件目錄,目錄之間用逗號分隔。

  • --limit-time-cpu

    針對每個請求,阻止worker使用多餘 CPU 時間,單位 秒

  • --limit-time-real

    阻止worker使用多餘 CPU 時間處理單個請求,單位 秒

  • -c , --config

    提供可選的配置文件

  • -s,--save 將當前程式運行配置回寫到預設配置文件中。

  • -i

    運行服務前,安裝某些模塊,模塊之間用逗號分隔

  • -u

    運行服務前,更新某些模塊,模塊之間用逗號分隔,註意配合-d使用

小技巧

配置文件簡介

大多數命令行選項可通過配置文件指定。大多數時候,將命令行參數名稱首碼-移除,其它-替換_即為對應的配置文件參數名稱。比如 --db-template 轉換為db_template

但是也有特例:

  • --db-filter 轉換為dbfilter
  • --no-http 轉換為 http_enable
  • 日誌預設(所有以 --log-開頭( --log-handler--log-db除外)的選項,只需要添加內容到 log_handler, 併在配置文件中直接使用(官方原文:logging presets (all options starting with ()--log-handler 和[--log-db) just add content to log_handler, use that directly in the configuration file)
  • --smtp 轉換為 smtp_server
  • --database 轉換為 db_name
  • --i18n-import--i18n-export 不能從配置文件獲取

預設配置文件位於 *$HOME*/.odoorc,可以通過 --config指定配置文件。另外使用-s/--save參數將當前配置回寫到當前配置文件中。

(oodo14) D:\codePojects\odoo14>python odoo-bin -r myodoo -w test123 --addons-path=./odoo/addons -d odoo
2022-12-13 07:19:23,208 31332 INFO ? odoo: Odoo version 14.0-20221212
2022-12-13 07:19:23,211 31332 INFO ? odoo: addons paths: ['D:\\codePojects\\odoo14\\odoo\\addons', 'c:\\users\\01367599\\appdata\\local\\openerp s.a\\odoo\\addons\\14.0', 'd:\\codepojects\\odoo14\\odoo\\addons']
2022-12-13 07:19:23,211 31332 INFO ? odoo: database: myodoo@default:default
2022-12-13 11:20:24,989 21476 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at D:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe 
2022-12-13 07:20:29,861 31332 INFO ? odoo.service.server: HTTP service (werkzeug) running on SF0001367599LA.sf.com:8069 
2022-12-13 07:20:31,467 31332 INFO ? odoo.modules.loading: init db
2022-12-13 07:20:43,433 31332 INFO odoo odoo.modules.loading: loading 1 modules...
2022-12-13 07:20:59,492 31332 INFO odoo odoo.modules.loading: Loading module base (1/1)
2022-12-13 07:20:59,634 31332 INFO odoo odoo.modules.registry: module base: creating or updating database tables
2022-12-13 07:21:08,242 31332 INFO odoo odoo.models: Storing computed values of ir.module.module.menus_by_module
2022-12-13 07:21:08,274 31332 INFO odoo odoo.models: Storing computed values of ir.module.module.reports_by_module
2022-12-13 07:21:08,276 31332 INFO odoo odoo.models: Storing computed values of ir.module.module.views_by_module
2022-12-13 07:21:08,294 31332 INFO odoo odoo.models: Storing computed values of res.partner.display_name
2022-12-13 07:21:08,309 31332 INFO odoo odoo.models: Storing computed values of res.partner.partner_share
2022-12-13 07:21:08,310 31332 INFO odoo odoo.models: Storing computed values of res.partner.commercial_partner_id
2022-12-13 07:21:08,331 31332 INFO odoo odoo.models: Storing computed values of res.partner.commercial_company_name
2022-12-13 07:21:08,340 31332 INFO odoo odoo.models: Storing computed values of res.currency.decimal_places
2022-12-13 07:21:08,362 31332 INFO odoo odoo.models: Storing computed values of res.company.logo_web
2022-12-13 07:21:08,398 31332 INFO odoo odoo.models: Storing computed values of res.users.share
2022-12-13 07:21:17,359 31332 INFO odoo odoo.modules.loading: loading base/data/res.lang.csv
2022-12-13 07:21:17,605 31332 INFO odoo odoo.modules.loading: loading base/data/res_lang_data.xml
2022-12-13 07:21:17,875 31332 INFO odoo odoo.modules.loading: loading base/data/res_partner_data.xml
2022-12-13 07:21:18,248 31332 INFO odoo odoo.modules.loading: loading base/data/res_company_data.xml
2022-12-13 07:21:18,396 31332 INFO odoo odoo.modules.loading: loading base/data/res_users_data.xml
2022-12-13 07:21:18,782 31332 INFO odoo odoo.modules.loading: loading base/data/report_paperformat_data.xml
2022-12-13 07:21:18,831 31332 INFO odoo odoo.modules.loading: loading base/data/res_currency_data.xml
2022-12-13 07:21:20,130 31332 INFO odoo odoo.modules.loading: loading base/data/res_country_data.xml
2022-12-13 07:21:22,092 31332 INFO odoo odoo.modules.loading: loading base/data/ir_demo_data.xml
2022-12-13 07:21:23,140 31332 INFO odoo odoo.modules.loading: loading base/security/base_groups.xml
2022-12-13 07:21:23,657 31332 INFO odoo odoo.modules.loading: loading base/security/base_security.xml
2022-12-13 07:21:24,313 31332 INFO odoo odoo.modules.loading: loading base/views/base_menus.xml
2022-12-13 07:21:24,882 31332 INFO odoo odoo.modules.loading: loading base/views/decimal_precision_views.xml
2022-12-13 07:21:24,989 31332 INFO odoo odoo.modules.loading: loading base/views/res_config_views.xml
2022-12-13 07:21:25,059 31332 INFO odoo odoo.modules.loading: loading base/data/res.country.state.csv
2022-12-13 07:21:28,094 31332 INFO odoo odoo.modules.loading: loading base/views/ir_actions_views.xml
2022-12-13 07:21:28,590 31332 INFO odoo odoo.modules.loading: loading base/views/ir_config_parameter_views.xml
2022-12-13 07:21:28,681 31332 INFO odoo odoo.modules.loading: loading base/views/ir_cron_views.xml
2022-12-13 07:21:28,807 31332 INFO odoo odoo.modules.loading: loading base/views/ir_filters_views.xml
2022-12-13 07:21:28,899 31332 INFO odoo odoo.modules.loading: loading base/views/ir_mail_server_views.xml
2022-12-13 07:21:29,002 31332 INFO odoo odoo.modules.loading: loading base/views/ir_model_views.xml
2022-12-13 07:21:29,537 31332 INFO odoo odoo.modules.loading: loading base/views/ir_attachment_views.xml
2022-12-13 07:21:29,638 31332 INFO odoo odoo.modules.loading: loading base/views/ir_rule_views.xml
2022-12-13 07:21:29,771 31332 INFO odoo odoo.modules.loading: loading base/views/ir_sequence_views.xml
2022-12-13 07:21:29,897 31332 INFO odoo odoo.modules.loading: loading base/views/ir_translation_views.xml
2022-12-13 07:21:30,038 31332 INFO odoo odoo.modules.loading: loading base/views/ir_ui_menu_views.xml
2022-12-13 07:21:30,122 31332 INFO odoo odoo.modules.loading: loading base/views/ir_ui_view_views.xml
2022-12-13 07:21:30,345 31332 INFO odoo odoo.modules.loading: loading base/views/ir_default_views.xml
2022-12-13 07:21:30,432 31332 INFO odoo odoo.modules.loading: loading base/data/ir_cron_data.xml
2022-12-13 07:21:30,469 31332 INFO odoo odoo.modules.loading: loading base/report/ir_model_report.xml
2022-12-13 07:21:30,499 31332 INFO odoo odoo.modules.loading: loading base/report/ir_model_templates.xml
2022-12-13 07:21:30,546 31332 INFO odoo odoo.modules.loading: loading base/views/ir_logging_views.xml
2022-12-13 07:21:30,631 31332 INFO odoo odoo.modules.loading: loading base/views/ir_qweb_widget_templates.xml
2022-12-13 07:21:30,696 31332 INFO odoo odoo.modules.loading: loading base/views/ir_module_views.xml
2022-12-13 07:21:30,933 31332 INFO odoo odoo.modules.loading: loading base/data/ir_module_category_data.xml
2022-12-13 07:21:31,099 31332 INFO odoo odoo.modules.loading: loading base/data/ir_module_module.xml
2022-12-13 07:21:31,249 31332 INFO odoo odoo.modules.loading: loading base/report/ir_module_reports.xml
2022-12-13 07:21:31,267 31332 INFO odoo odoo.modules.loading: loading base/report/ir_module_report_templates.xml
2022-12-13 07:21:31,352 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_module_update_views.xml
2022-12-13 07:21:31,400 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_language_install_views.xml
2022-12-13 07:21:31,481 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_import_language_views.xml
2022-12-13 07:21:31,577 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_module_upgrade_views.xml
2022-12-13 07:21:31,808 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_module_uninstall_views.xml
2022-12-13 07:21:31,903 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_export_language_views.xml
2022-12-13 07:21:31,984 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_update_translations_views.xml
2022-12-13 07:21:32,087 31332 INFO odoo odoo.modules.loading: loading base/wizard/base_partner_merge_views.xml
2022-12-13 07:21:32,276 31332 INFO odoo odoo.modules.loading: loading base/data/ir_actions_data.xml
2022-12-13 07:21:32,345 31332 INFO odoo odoo.modules.loading: loading base/data/ir_demo_failure_data.xml
2022-12-13 07:21:32,464 31332 INFO odoo odoo.modules.loading: loading base/views/res_company_views.xml
2022-12-13 07:21:32,621 31332 INFO odoo odoo.modules.loading: loading base/views/res_lang_views.xml
2022-12-13 07:21:32,763 31332 INFO odoo odoo.modules.loading: loading base/views/res_partner_views.xml
2022-12-13 07:21:33,466 31332 INFO odoo odoo.modules.loading: loading base/views/res_bank_views.xml
2022-12-13 07:21:33,706 31332 INFO odoo odoo.modules.loading: loading base/views/res_country_views.xml
2022-12-13 07:21:33,983 31332 INFO odoo odoo.modules.loading: loading base/views/res_currency_views.xml
2022-12-13 07:21:34,241 31332 INFO odoo odoo.modules.loading: loading base/views/res_users_views.xml
2022-12-13 07:21:34,947 31332 INFO odoo odoo.modules.loading: loading base/views/ir_property_views.xml
2022-12-13 07:21:35,074 31332 INFO odoo odoo.modules.loading: loading base/views/res_config_settings_views.xml
2022-12-13 07:21:35,146 31332 INFO odoo odoo.modules.loading: loading base/views/report_paperformat_views.xml
2022-12-13 07:21:35,311 31332 INFO odoo odoo.modules.loading: loading base/views/onboarding_views.xml
2022-12-13 07:21:35,530 31332 INFO odoo odoo.modules.loading: loading base/security/ir.model.access.csv
2022-12-13 07:21:36,499 31332 INFO odoo odoo.modules.loading: Module base: loading demo
2022-12-13 07:21:36,500 31332 INFO odoo odoo.modules.loading: loading base/data/res_company_demo.xml
2022-12-13 07:21:36,574 31332 INFO odoo odoo.modules.loading: loading base/data/res_users_demo.xml
2022-12-13 07:21:36,997 31332 INFO odoo odoo.modules.loading: loading base/data/res_partner_bank_demo.xml
2022-12-13 07:21:37,072 31332 INFO odoo odoo.modules.loading: loading base/data/res_currency_rate_demo.xml
2022-12-13 07:21:38,035 31332 INFO odoo odoo.modules.loading: loading base/data/res_bank_demo.xml
2022-12-13 07:21:38,064 31332 INFO odoo odoo.modules.loading: loading base/data/res_partner_demo.xml
2022-12-13 07:21:39,067 31332 INFO odoo odoo.modules.loading: loading base/data/res_partner_image_demo.xml
2022-12-13 07:21:43,308 31332 INFO odoo odoo.modules.loading: Module base loaded in 43.82s, 11200 queries
2022-12-13 07:21:43,309 31332 INFO odoo odoo.modules.loading: 1 modules loaded in 43.82s, 11200 queries (+0 extra)
2022-12-13 07:21:43,365 31332 INFO odoo odoo.modules.loading: updating modules list
2022-12-13 07:21:43,368 31332 INFO odoo odoo.addons.base.models.ir_module: ALLOW access to module.update_list on [] to user __system__ #1 via n/a
2022-12-13 07:21:48,032 31332 INFO odoo odoo.modules.loading: loading 7 modules...
2022-12-13 07:21:48,032 31332 INFO odoo odoo.modules.loading: Loading module web (2/7)
2022-12-13 07:21:48,196 31332 INFO odoo odoo.modules.registry: module web: creating or updating database tables
2022-12-13 07:21:49,139 31332 INFO odoo odoo.modules.loading: loading web/security/ir.model.access.csv
2022-12-13 07:21:49,219 31332 INFO odoo odoo.modules.loading: loading web/views/webclient_templates.xml
2022-12-13 07:21:49,591 31332 INFO odoo odoo.modules.loading: loading web/views/report_templates.xml
2022-12-13 07:21:49,834 31332 INFO odoo odoo.modules.loading: loading web/views/base_document_layout_views.xml
2022-12-13 07:21:49,901 31332 INFO odoo odoo.modules.loading: loading web/data/report_layout.xml
2022-12-13 07:21:50,024 31332 INFO odoo odoo.modules.loading: Module web: loading demo
2022-12-13 07:21:50,064 31332 INFO odoo odoo.modules.loading: Module web loaded in 2.03s, 1297 queries
2022-12-13 07:21:50,065 31332 INFO odoo odoo.modules.loading: Loading module auth_totp (3/7)
2022-12-13 07:21:50,290 31332 INFO odoo odoo.modules.registry: module auth_totp: creating or updating database tables
2022-12-13 07:21:50,430 31332 INFO odoo odoo.modules.loading: loading auth_totp/security/security.xml
2022-12-13 07:21:50,465 31332 INFO odoo odoo.modules.loading: loading auth_totp/views/user_preferences.xml
2022-12-13 07:21:50,642 31332 INFO odoo odoo.modules.loading: loading auth_totp/views/templates.xml
2022-12-13 07:21:50,682 31332 INFO odoo odoo.modules.loading: Module auth_totp: loading demo
2022-12-13 07:21:50,721 31332 INFO odoo odoo.modules.loading: Module auth_totp loaded in 0.66s, 204 queries
2022-12-13 07:21:50,721 31332 INFO odoo odoo.modules.loading: Loading module base_import (4/7)
2022-12-13 07:21:51,176 31332 INFO odoo odoo.modules.registry: module base_import: creating or updating database tables 
2022-12-13 07:21:53,328 31332 INFO odoo odoo.modules.loading: loading base_import/security/ir.model.access.csv
2022-12-13 07:21:53,417 31332 INFO odoo odoo.modules.loading: loading base_import/views/base_import_templates.xml
2022-12-13 07:21:53,455 31332 INFO odoo odoo.modules.loading: Module base_import: loading demo
2022-12-13 07:21:53,555 31332 INFO odoo odoo.modules.loading: Module base_import loaded in 2.83s, 864 queries
2022-12-13 07:21:53,556 31332 INFO odoo odoo.modules.loading: Loading module web_editor (5/7)
2022-12-13 07:21:54,363 31332 INFO odoo odoo.modules.registry: module web_editor: creating or updating database tables
2022-12-13 07:21:54,726 31332 INFO odoo odoo.modules.loading: loading web_editor/security/ir.model.access.csv
2022-12-13 07:21:54,763 31332 INFO odoo odoo.modules.loading: loading web_editor/views/editor.xml
2022-12-13 07:21:55,029 31332 INFO odoo odoo.modules.loading: loading web_editor/views/snippets.xml
2022-12-13 07:21:55,132 31332 INFO odoo odoo.modules.loading: Module web_editor: loading demo
2022-12-13 07:21:55,174 31332 INFO odoo odoo.modules.loading: Module web_editor loaded in 1.62s, 484 queries
2022-12-13 07:21:55,174 31332 INFO odoo odoo.modules.loading: Loading module web_kanban_gauge (6/7)
2022-12-13 07:21:55,327 31332 INFO odoo odoo.modules.loading: loading web_kanban_gauge/views/web_kanban_gauge_templates.xml
2022-12-13 07:21:55,405 31332 INFO odoo odoo.modules.loading: Module web_kanban_gauge: loading demo
2022-12-13 07:21:55,428 31332 INFO odoo odoo.modules.loading: Module web_kanban_gauge loaded in 0.25s, 63 queries
2022-12-13 07:21:55,429 31332 INFO odoo odoo.modules.loading: Loading module web_tour (7/7)
2022-12-13 07:21:55,589 31332 INFO odoo odoo.modules.registry: module web_tour: creating or updating database tables
2022-12-13 07:21:55,692 31332 INFO odoo odoo.modules.loading: loading web_tour/security/ir.model.access.csv
2022-12-13 07:21:55,719 31332 INFO odoo odoo.modules.loading: loading web_tour/security/ir.rule.csv
2022-12-13 07:21:55,762 31332 INFO odoo odoo.modules.loading: loading web_tour/views/tour_templates.xml
2022-12-13 07:21:55,860 31332 INFO odoo odoo.modules.loading: loading web_tour/views/tour_views.xml
2022-12-13 07:21:55,947 31332 INFO odoo odoo.modules.loading: Module web_tour: loading demo
2022-12-13 07:21:55,948 31332 INFO odoo odoo.modules.loading: loading web_tour/data/web_tour_demo.xml
2022-12-13 07:21:56,027 31332 INFO odoo odoo.modules.loading: Module web_tour loaded in 0.60s, 232 queries
2022-12-13 07:21:56,028 31332 INFO odoo odoo.modules.loading: 7 modules loaded in 7.99s, 3144 queries (+0 extra)
2022-12-13 07:21:56,377 31332 INFO odoo odoo.modules.loading: Modules loaded.
2022-12-13 07:22:53,273 31332 INFO ? odoo.http: HTTP Configuring static files
2022-12-13 07:22:56,514 31332 INFO odoo odoo.addons.base.models.ir_cron: Starting job `Base: Auto-vacuum internal data`.
2022-12-13 07:23:01,251 31332 INFO odoo odoo.addons.base.models.ir_http: Generating routing map for key None
2022-12-13 07:23:01,486 31332 INFO odoo werkzeug: 127.0.0.1 - - [13/Dec/2022 07:23:01] "GET / HTTP/1.1" 303 - 1 0.005 4.080
2022-12-13 07:23:01,524 31332 INFO odoo werkzeug: 127.0.0.1 - - [13/Dec/2022 07:23:01] "GET /web HTTP/1.1" 303 - 1 0.000 0.026
2022-12-13 07:23:01,830 31332 INFO odoo odoo.addons.base.models.ir_attachment: filestore gc 56 checked, 2 removed
2022-12-13 07:23:01,929 31332 INFO odoo odoo.addons.base.models.res_users: GC'd 0 user log entries
2022-12-13 07:23:02,053 31332 INFO odoo odoo.addons.base.models.ir_cron: Job `Base: Auto-vacuum internal data` done.
2022-12-13 07:23:01,251 31332 INFO odoo odoo.addons.base.models.ir_http: Generating routing map for key None
2022-12-13 07:23:01,486 31332 INFO odoo werkzeug: 127.0.0.1 - - [13/Dec/2022 07:23:01] "GET / HTTP/1.1" 303 - 1 0.005 4.080
2022-12-13 07:23:01,524 31332 INFO odoo werkzeug: 127.0.0.1 - - [13/Dec/2022 07:23:01] "GET /web HTTP/1.1" 303 - 1 0.000 0.026
2022-12-13 07:23:01,830 31332 INFO odoo odoo.addons.base.models.ir_attachment: filestore gc 56 checked, 2 removed
2022-12-13 07:23:01,929 31332 INFO odoo odoo.addons.base.models.res_users: GC'd 0 user log entries
2022-12-13 07:23:02,053 31332 INFO odoo odoo.addons.base.models.ir_cron: Job `Base: Auto-vacuum internal data` done.

站點訪問驗證

瀏覽器中打開http://localhost:8069/web/login,成功的話,可以看到如下界面

輸入預設登錄賬號/密碼:admin/admin,點擊登錄,可以看到如下界面

Pycharm中運行配置

假設全部採用命令行參數

參考連接

https://www.odoo.com/documentation/14.0/zh_CN/administration/install/install.html

https://www.enterprisedb.com/docs/supported-open-source/postgresql/installer/02_installing_postgresql_with_the_graphical_installation_wizard/01_invoking_the_graphical_installer/

https://www.odoo.com/documentation/14.0/zh_CN/developer/cli.html#reference-cmdline-server

https://www.odoo.com/documentation/14.0/zh_CN/applications/general/developer_mode.html#developer-mode

作者:授客
微信/QQ:1033553122
全國軟體測試QQ交流群:7156436

Git地址:https://gitee.com/ishouke
友情提示:限於時間倉促,文中可能存在錯誤,歡迎指正、評論!
作者五行缺錢,如果覺得文章對您有幫助,請掃描下邊的二維碼打賞作者,金額隨意,您的支持將是我繼續創作的源動力,打賞後如有任何疑問,請聯繫我!!!
           微信打賞                        支付寶打賞                  全國軟體測試交流QQ群  
              


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • AIR32F103CBT6 和 AIR32F103CCT6 分別帶 32K Byte和 64K Byte 記憶體. 對於48pin封裝的 AIR32F103, 32K和64K的記憶體已經是市面上M3晶元中相當不錯的容量, 至於64pin封裝的AIR32F103RPT6, 96K的記憶體只在市場上的高端型號... ...
  • 近年來,有關數據泄露相關的新聞事件屢見不鮮,不斷地引發大眾的討論和擔憂。各家企業都或多或少在承受相關的數據安全風險,這種可能性會給企業運行帶來額外的風險,包括大眾的質疑以及政府的處罰等。 Facebook超5億用戶個人數據遭到泄露; Elector Software投票應用泄露超650萬以色... ...
  • 案例介紹 歡迎來到我的小院,我是霍大俠,恭喜你今天又要進步一點點了!我們來用JavaScript編程實戰案例,製作提高打字速度的小游戲-調皮的字母。點擊與屏幕上字母相對應的按鍵,若按鍵與出現的字母一致,則可以獲得相應的分數。 案例演示 根據屏幕上隨機出現的字母來點擊鍵盤上對應的按鍵,可自行調節字母下 ...
  • 案例介紹 歡迎來的我的小院,我是霍大俠,恭喜你今天又要進步一點點了!我們來用JavaScript編程實戰案例,做一個乘法積分游戲。乘法游戲主要通過用戶輸入的數值和程式計算的數值進行對比,正確積一分,錯誤扣一分。通過實戰我們將學會JSON.parse方法、JSON.stringify方法、localS ...
  • 歡迎來的我的小院,恭喜你今天又要漲知識了! 案例內容 利用JavaScript實現搜索框的移動展開。 演示 學習 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>小院里的霍大俠</title> </hea ...
  • 轉義字元 一些特殊字元。 | 轉義字元 | 含義 | | : : | : : | | \n | 換行 | | \r | 回車 | | \0 | 結束字元 | | \s | 空格 | | \’ | 單引號 | | \" | 雙引號 | | \\ | 反斜杠 | 字元編碼 ASCII American ...
  • -- @param list_length 生成的數組長度 -- @param max_random_length 隨機數的最大範圍 math.generate = function (list_length, max_random_length) local random = {} local r ...
  • 本文全面介紹了 HTTP 協議相關知識,包括 HTTP 請求報文、響應報文、持久連接、緩存、Cookie 以及 HTTP 版本升級等! ...
一周排行
    -Advertisement-
    Play Games
  • 前言 在我們開發過程中基本上不可或缺的用到一些敏感機密數據,比如SQL伺服器的連接串或者是OAuth2的Secret等,這些敏感數據在代碼中是不太安全的,我們不應該在源代碼中存儲密碼和其他的敏感數據,一種推薦的方式是通過Asp.Net Core的機密管理器。 機密管理器 在 ASP.NET Core ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 順序棧的介面程式 目錄順序棧的介面程式頭文件創建順序棧入棧出棧利用棧將10進位轉16進位數驗證 頭文件 #include <stdio.h> #include <stdbool.h> #include <stdlib.h> 創建順序棧 // 指的是順序棧中的元素的數據類型,用戶可以根據需要進行修改 ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • C總結與剖析:關鍵字篇 -- <<C語言深度解剖>> 目錄C總結與剖析:關鍵字篇 -- <<C語言深度解剖>>程式的本質:二進位文件變數1.變數:記憶體上的某個位置開闢的空間2.變數的初始化3.為什麼要有變數4.局部變數與全局變數5.變數的大小由類型決定6.任何一個變數,記憶體賦值都是從低地址開始往高地 ...
  • 如果讓你來做一個有狀態流式應用的故障恢復,你會如何來做呢? 單機和多機會遇到什麼不同的問題? Flink Checkpoint 是做什麼用的?原理是什麼? ...
  • C++ 多級繼承 多級繼承是一種面向對象編程(OOP)特性,允許一個類從多個基類繼承屬性和方法。它使代碼更易於組織和維護,並促進代碼重用。 多級繼承的語法 在 C++ 中,使用 : 符號來指定繼承關係。多級繼承的語法如下: class DerivedClass : public BaseClass1 ...
  • 前言 什麼是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發便利性簡化了分散式系統的開發,比如服務註冊、服務發現、網關、路由、鏈路追蹤等。Spring Cloud 並不是重覆造輪子,而是將市面上開發得比較好的模塊集成進去,進行封裝,從 ...
  • class_template 類模板和函數模板的定義和使用類似,我們已經進行了介紹。有時,有兩個或多個類,其功能是相同的,僅僅是數據類型不同。類模板用於實現類所需數據的類型參數化 template<class NameType, class AgeType> class Person { publi ...
  • 目錄system v IPC簡介共用記憶體需要用到的函數介面shmget函數--獲取對象IDshmat函數--獲得映射空間shmctl函數--釋放資源共用記憶體實現思路註意 system v IPC簡介 消息隊列、共用記憶體和信號量統稱為system v IPC(進程間通信機制),V是羅馬數字5,是UNI ...