前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Odoo开发指北 02 启动项/配置文件

Odoo开发指北 02 启动项/配置文件

作者头像
LittlePanger
发布2020-04-13 19:02:47
1.1K0
发布2020-04-13 19:02:47
举报

Odoo启动项

常用启动项

自动升级模块,指定配置文件和数据库

代码语言:javascript
复制
-c 配置文件路径 -d 数据库名 -u 模块名(或all)

服务端开发者模式

代码语言:javascript
复制
pip install watchdog

启动命令加上 --dev=all

这启用了一些有用的功能可加快开发流程,最重要的如下:

  • 在保存 Python 文件时自动重载 Python 代码,避免手动重启服务
  • 从 XML 中直接读取 view 定义,避免手动升级模块

配置文件

代码语言:javascript
复制
[options]

;addons模块的查找路径
addons_path = /odoo/addons

;超级管理员(用于创建,还原和备份数据库的操作)
admin_passwd = admin

;检测文件系统的变化
auto_reload = None

;用于导入导出的csv文件的默认分隔符
csv_internal_sep = ,

;data目录,用于存放session信息,附件
data_dir = /odoo

;数据库主机名
db_host = localhost

;数据库最大链接数
db_maxconn = 64

;指定要使用的数据库名字
db_name = False

;数据库密码
db_password = odoo

;数据库端口
db_port = 5432

;创建数据库是使用的数据库模板
db_template = template1

;用户名
db_user = odoo

;过滤要显示的数据库名称
dbfilter = .*

;哪些模块是加载数据库的
demo = {}

;用于发送邮件的邮箱地址
email_from = False

;在导入大量数据时使用这个选项,如果在导入期间程序宕机,你可以在当前状态下继续,指定一个存储中间导入状态的文件名
import_partial =

;一个处理器允许使用的最大物理内存
limit_memory_hard = None

;一个处理器允许使用的最大虚拟内存
limit_memory_soft = None

;一个处理器接受的最大请求数
limit_request = None

;一个cpu最多占用多少处理器时间
limit_time_cpu = None

;一个请求允许的最长实时时间
limit_time_real = None

limit_time_real_cron = None

;是否允许显示数据库的长度
list_db = True

;是否将log写入db的ir_logging
log_db = False

log_db_level = warning

;可以是一组module:log_level对, 默认值是:INFO(表示所有模块的默认日志级别为INFO级别)
log_handler = :INFO

;日志的级别, 可选值包括debug_rpc_answer, debug_rpc, debug, debug_sql, info, warn, error,critical
log_level = info

;指定用来储存日志的文件
logfile = odoo.log

;是否按天存放日志
logrotate = False

;长连接池使用的端口号
longpolling_port = 8072

;处理当前计划任务的最大线程数
max_cron_threads = 2

;强制保存在virtual osv_memory表中的记录最长的时间,以小时为单位
osv_memory_age_limit = 1.0

;强制保存在virtuall osv_memory表中的最大记录数
osv_memory_count_limit = False

;数据库可执行文件路径
pg_path = PostgreSQL/bin

;存储服务器pid的文件名
pidfile = None

;是否使用反向代理模式
proxy_mode = False

;是否压缩报表
reportgz = False

;server范围的模块,以逗号分割
server_wide_modules = web,web_kanban

;发送邮件的SMTP用户密码
smtp_password = False

;SMTP端口号
smtp_port = 25

;SMTP服务器名
smtp_server = localhost

;SMTP是否支持ssl协议
smtp_ssl = False

;发送邮件的smtp用户名
smtp_user = False

;是否把日志发送给系统日志服务器
syslog = False

;是否提交YAML或XML测试造成的数据库更改
test_commit = False

;是否允许YAML和单元测试
test_enable = False

;YML测试文件
test_file = False

;报表的范例的存放位置
test_report_directory = False

;为系统提供一个参照的时区
timezone = False

;哪些模块可以翻译,默认为all
translate_modules = ['all']

;是否使用数据库的unaccent功能
unaccent = False

;在安装时哪些模块不需要加载演示数据
without_demo = False

要使用的处理器数量
workers = None

是否允许使用XML_RPC协议, 默认为True
xmlrpc = True

指定使用XML_RPC协议的IP地址, 为空表示绑定到现有IP
xmlrpc_interface =

XML_RPC协议使用的TCP端口
xmlrpc_port = 8069
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Odoo启动项
    • 常用启动项
      • 服务端开发者模式
      • 配置文件
      相关产品与服务
      腾讯云 BI
      腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档