odoo18启动方式

启动方式:

用命令行启动会很麻烦:一是命令长,二是配置变化时不好修改,容易给自己埋坑。

配置文件:'odoo.conf'

[options]
addons_path = F:\py\odoo-18.0\addons,F:\py\odoo-18.0\my_addons
db_host = 127.0.0.1
db_port = 5432
db_name = odoo_test
db_user = odoo18
db_password = odoo18
log_level = info
admin_passwd = odoo18
http_port = 8069

命名为'odoo.conf',放在‘odoo-18.0’文件夹中(解压后的第一层目录);

'addons_path'是工作目录,第一个是自带的,第二个是自己开发的地方;

'db_*'为数据库信息,http_port为odoo默认端口号。

启动文件:‘launch.json’:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {"name":"Python: 当前文件","type":"debugpy","request":"launch","program":"${file}","console":"integratedTerminal","justMyCode":true},

        {
            "name": "odoo18-run",
            "type": "debugpy",
            "python": "${command:python.interpreterPath}",
            "request": "launch", // launch 启动程序  attach调试程序
            "program": "${workspaceFolder}/odoo-bin",
            "console": "integratedTerminal",
            "justMyCode": false,
            "args": ["-c","${workspaceFolder}/odoo.conf", "--dev=xml"]
        }
    ]
}

配置好后,就可以在运行和调试界面启动了,重新启动odoo时也就不需要重新输命令了。

同时,如果有问题,可以在终端内查看日志信息如addons_path、db的创建、model加载。

虚拟环境:

快捷键:ctrl+shift+P,选择python解释器,查看自己是否处于python3.11的venv中。

后续需要pip install其他模块,也在此虚拟环境中。

报错500:

打开odoo时,显示报错:Internal Server Error。

大概率是数据库相关的原因,个人解决方法比较暴力,换一个数据库就没问题了。

重新去postgresql创建一个数据库,配置文件也改成对应的。

xml语法:

部分旧版本的标签如<tree></tree>使用后很可能会报错,也许就是版本和语法变化了,如上方的tree,odoo18中应为<list></list>。

调试的时候还是以最新的教程或官方文档为主。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值