odoo二次开发精选

odoo二开(0)版本17在windows下部署

2024-05-13  本文已影响0人  弗兰克万岁

说在前面

odoo17 刚出来没多久,不稳定,如果是求速成建议按照odoo16
网络上教程,开源工具更多,并且也相对稳定一些。

下载 Python包

            https://www.python.org/downloads/windows/

下载 PostgreSQL 数据库

            https://www.postgresql.org/download/windows/
            版本最好12或高于12,新版odoo不支持低版本

下载 Pycharm 开发工具

            https://www.jetbrains.com/pycharm/download/?section=windows

下载 odoo17 社区版源码```
https://www.odoo.com/zh_CN/page/download

下载 wkhtmltopdf 插件
        https://wkhtmltopdf.org/downloads.html
    ```

第一步

pip install libsass -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install reportlab -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install psutil -i https://pypi.tuna.tsinghua.edu.cn/simple
并注释掉requirements.txt里的libsass reportlab psutil
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

第二步

创建setup\odoo.conf 文件
并根据实际情况写入如下内容:
反正碰到报错的,都给他注释掉,然后去手动安装
[options]
addons_path =  C:\Workspaces\odoo17\odoo_test_1\odoo\addons

bin_path = C:\Program Files\wkhtmltopdf\bin
pg_path = C:\Program Files\PostgreSQL\14\bin
http_port = 8069 # 指定启动的端口
db_host = False
db_name = False
db_password = odoo
db_port = False
db_user = odoo
db_filter = False 

还没创建数据库用户的话去pgadmin里右键
login/group roles 创建用户
然后记得打开相关的权限给他,有且需要登录权限,创建role权限和databases权限还有初始化和备份权限看自己情况给就好。


image.png

附加:
odoo 如果提示ValueError: External ID not found in the system: web.login
如果之前使用过其他版本的odoo,记得数据库里i的帐套要删干净,否则无法进入。
提示odoo.exceptions.AccessDenied: Access Denied
检查db_user的权限
检查数据库连接是否正常
检查addons先不要加入不必要的文件夹
检查master password是否正确
常用模块:
销售,采购,生产,mrp,库存模块,开票、联系人、费用模块

上一篇 下一篇

猜你喜欢

热点阅读