odoo10学习笔记三

数据库管理

数据库管理

http://localhost:8069/web/database/manager

odoo-bin 命令行

创建模块

python odoo-bin scaffold contract ../myaddons

odoo Shell

python source\odoo-bin shell -c config.conf

update module

python source\odoo-bin -d odoo -u myaddons

View 视图

Widgets

  • many2many_tags多对多显示标签
  • one2many_list一对多列表标签
  • selection下拉选择标签
  • progressbar进度条,按百分比标签
  • statusbar头部状态条标签
  • monetary金额标签
  • mail_thread消息标签
  • statinfo
  • contact
  • htmhtml相关标签
  • mail_follower关注者标签
  • url网站链接标签
  • radio单选标签
  • checkbox复选框标签
  • email电子邮件地址标签
  • one2many
  • many2manyattendee
  • priority
  • integer
  • sparkline_bar燃尽标签
  • many2many_binary
  • image图片标签
  • many2many_kanban看版标签
  • char_domain字符域标签
  • gauge
  • float_time单精度时间标签
  • handler触发标签
  • padpad显示相关标签
  • text文本标签
  • date日期标签
  • reference关联标签

Odoo10 Configuration Options

查看帮助

python odoo-bin --help

Odoo server configuration files

大多数配置选项都可以保存在配置文件中。可以使用如下命令将配置输出到文件

python odoo-bin --save --stop-after-init

--save保存到配置文件--stop-after-init表示在完成操作后停止服务器启动的时候可以添加--conf=<filepath>-c <filepath>来指定运行配置文件

指定运行端口

--xmlrpc-port=<port>

设置日志输出

  1. --log-level=debug设置日志输出级别为Debug
  2. --logfile=<file>将日志输出发送到指定的文件,而不是stdout。
  3. --logrotate启用 日志循环 daily,保留30个备份。 日志循环频率和备份数量不可配置。
  4. --log-db <dbname>日志到指定数据库的 ir.logging 模型( ir_logging 表)。 数据库可以是“当前”PostgreSQL中的数据库的名称,或者例如 a PostgreSQL URI 。 例如 日志聚合
  5. --log-handler <handler-spec>

LOGGER:LEVEL,在提供 LEVE下启用 LOGGER。 odoo.models:DEBUG将在模型中启用 DEBUG 级别的所有日志消息。

  • 冒号 : 是必须的
  • 可以省略记录器来配置根处理程序
  • 如果级别被省略,则设置为 INFO

可以重复该选项以配置多个记录器 例如odoo-bin --log-handler :DEBUG --log-handler werkzeug:CRITICAL --log-handler odoo.fields:WARNING

  • debug_sql 将SQL记录器设置为 debug。 等效于 --log-sql
  • debug_rpc 将 odoo 和HTTP请求记录器设置为 debug 。 等效于 --log-level debug --log-request
  • debug_rpc_answer 设置 odoo 和HTTP请求和响应记录器 debug 。 等效于 --log-level debug --log-request --log-response
Last modification:January 8th, 2019 at 10:38 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment