Odoo 基于Win10搭建基于Win10搭建odoo14开发环境搭建
实践环境
win10
Python 3.6.2
odoo_14.0.latest.tar.gz
下载地址:
引用页面:https://www.odoo.com/zh_TW/page/download
Microsoft Visual C++ Build Tool
下载地址:
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”:
下载并安装 nodejs。
安装
rtlcss
:C:\> npm install -g rtlcss
添加“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 将当前程序运行配置回写到默认配置文件中。
-
运行服务前,安装某些模块,模块之间用逗号分隔
-
运行服务前,更新某些模块,模块之间用逗号分隔,注意配合
-d
使用
小技巧
- The
--limit-time-cpu
and--limit-time-real
参数可以用于在调试源码时,阻止worker被kill掉
配置文件简介
大多数命令行选项可通过配置文件指定。大多数时候,将命令行参数名称前缀-
移除,其它-
替换_
即为对应的配置文件参数名称。比如 --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.odoo.com/documentation/14.0/zh_CN/developer/cli.html#reference-cmdline-server
Odoo 基于Win10搭建基于Win10搭建odoo14开发环境搭建的更多相关文章
- 基于AM3352/AM3354/AM3358/AM3359的Linux 开发环境搭建(上)
遇到不少人新手小白问,前辈如何搭建一个优良的Linux 开发环境?之前一直都是在用win开发,现在想要尝试用Linux做开发等等一系列的问题.开源一直是给电子行业工作者提供了一种向技术更深处进发的机遇 ...
- 基于Visual c++ 2012的php扩展开发 - 环境搭建
软件准备 Apache2.4 php-5.6.20-Win32-VC11-x86 php-5.6.20-src mysql-5.5.45-win32 vcredist_x86.exe vs2012旗舰 ...
- 基于Eclipse+Cordova的Android Hybrid应用开发环境搭建
环境说明 操作系统:Windows 7 64位 Eclipse版本:4.5.2 Release(eclipse-jee-mars-2) JDK版本:1.8 搭建步骤 1.从http://www.ecl ...
- android NDK开发环境搭建
android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...
- android NDK 开发环境搭建
基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建. 1.Android 开发环 ...
- Android开发环境搭建相关文章列表(转载)
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...
- (一)Hololens Unity 开发环境搭建(Mac BOOTCAMP WIN10)
(一)Hololens Unity 开发环境搭建(Mac BOOTCAMP WIN10) 系统要求 64位 Windows 10 除了家庭版的 都支持 ~ 64位CPU CPU至少是四核心以上~ 至少 ...
- 第一篇:Win10系统搭建Python+Django+Nginx+MySQL 开发环境详解(完美版)
Win10+Python+Django+Nginx+MySQL 开发环境搭建详解 PaulTsao 说明:本文由作者原创,仅供内部参考学习与交流,转载引用请注明出处,用于商业目的请联系作者本人. Wi ...
- 基于WDF的PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建
原文出处:http://www.cnblogs.com/jacklu/p/4619110.html 本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法 ...
- 基于全志H3芯片的ARM开发环境搭建
基于全志H3芯片的ARM开发环境搭建 最近买了个友善之臂的NanoPi M1板子,又在网上申请了个NanoPi NEO板子,这两个都是基于全志H3芯片的Crotex-A7四核ARM开发板,两个板子可以 ...
随机推荐
- WPF显示网络图片的几种方法
1.利用数据流 1 Image img; 2 byte[] btyarray = GetImageFromResponse(imageUrl); 3 4 //字节数据转流 5 MemoryStream ...
- .NetCore 3.1 教程之 EFCore连接Mysql DBFirst模式 从数据库生成实体
一:创建EF的类库,同时将此项目设置为启动项(为Scaffold-DbContext -tables指令使用),同时安装2个包 ①Microsoft.EntityFrameworkCore.Too ...
- Flask学习记录:在w3cschool资料的基础上的个人摘录、实践与总结
学习与转载自w3cschool,在w3cschool资料的基础上的个人摘录.实践与总结,如有错误望留言. 一.Flask 概述 2021-08-25 14:01 更新 1.1 什么是Web Frame ...
- 【阿里天池云-龙珠计划】薄书的机器学习笔记——K近邻(k-nearest neighbors)初探Task02
[阿里天池云-龙珠计划]薄书的机器学习笔记--K近邻(k-nearest neighbors)初探Task02 [给各位看官请安] 大家一起来集齐七龙珠召唤神龙吧!!! 学习地址:AI训练营机器学习- ...
- request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
换华为的,否则会出问题:cnpm confg set registry https://mirrors.huaweicloud.com/repository/npm/ npm ERR! code CE ...
- C#笔记(1)窗体
1. 隐藏TabPage 在使用TabControl控件时,希望隐藏其中某个选项卡(即TabPage).设置该TabPage的父容器为null 即可,如TabPage.Parent = null .如 ...
- 红白机基本原理(二) CPU
CPU 首发公号:Rand_cs NES 使用的 CPU 为 6502,但与标准的 6502 有些许不同,最大的不同在于 NES 使用的芯片拥有一个 pAPU(pseudo-Audio Process ...
- kettle从入门到精通 第四十二课 kettle 1对多表拆分同步
1.在有的业务场景中,会涉及一对多表拆分同步的业务场景,也就是说原表是一张表,将原表字段进行拆分放入目标库中的多张表,如下面的示例将表student_third中的数据 同步到student.teac ...
- 如何将 iPhone 的照片同步到 windows 电脑上
首先在电脑上,新建一个文件夹,并把共享权限打开. 文件夹 右键 属性,共享,添加 Everyone. 然后,让手机和电脑连接到同一个局域网,手机热点即可. 在手机端看 文件 app,找到电脑的共享文件 ...
- FreeRTOS简单内核实现7 阻塞链表
0.思考与回答 0.1.思考一 如何处理进入阻塞状态的任务? 为了让 RTOS 支持多优先级,我们创建了多个就绪链表(数组形式),用每一个就绪链表表示一个优先级,对于阻塞状态的任务显然要从就绪链表中移 ...