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


    Odoo启动项

    常用启动项

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

    -c 配置文件路径 -d 数据库名 -u 模块名(或all)
    

    服务端开发者模式

    pip install watchdog
    

    启动命令加上 --dev=all

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

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

    配置文件

    [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
    
  • 相关阅读:
    windows8.1专业中文版一个可用的密钥分享
    ARTS打卡计划第四周-TIPS-自定义一个LikeFilter
    ARTS打卡计划第四周-ALGORITHM
    ARTS打卡计划第三周-Share-spring,echart开发统计图的经验
    ARTS打卡计划第三周-Tips
    ARTS打卡计划第三周-Algorithm
    ARTS打卡计划第三周-Review
    ARTS打卡计划第二周-Share-使用java注解对方法计时
    ARTS打卡计划第二周-Tips-mysql-binlog-connector-java的使用
    ARTS打卡计划第二周-Review
  • 原文地址:https://www.cnblogs.com/LittlePanger/p/12625604.html
Copyright © 2020-2023  润新知