前言
从事odoo开发3~4年了,一直想找机会做一套odoo入门课程,odoo在中国发展最难就是,培养研发能力,很多都被odoo高昂的入门成本给劝退,其实官网的研发资料也够,但是呢,由于语言差异,不是所有人都能看懂,很多从事odoo领域销售和顾问人员,总是吐槽odoo离开研发,啥也不是,不像金蝶用有研发体系做支撑,所以我想做这么一个专题,为了开源软件能在中国开花结果,也为了更多企业享受到odoo低成本方案,这个系列我会分为技术研发和业务场景两个方面去写,技术研发部分比较通用,主要讲究是术方面,业务场景部分,我会结合我在实战中运用odoo实际场景,主要是供应链管理这块的内容去写,这个系列文章会很多,我尽量会保证一周更新一篇文章,欢迎大家持续关注。
python基础环境安装
我首先推荐使用anconda这个工具,在windows上,很多库的二进制环境不好安装,比如numpy,Pillow,pandas这些库普遍第一次都装不好,如果遇到无法安装包,特别是在windows上可以使用conda install packageNames
conda安装
conda下载环境
https://www.anaconda.com/
conda有两种版本,一个叫anconda,一个叫miniconda,前者是全功能版本,包含很多基础库包,后者是简化版本,如果对硬盘容量不放心,选着后者,安装完毕后,可以开启新的命令行框,下面说明下如何用conda创建项目环境
conda create -n projectName python=3.11 -n 参数项目名字 python= py的版本 conda允许管理不同python版本
conda activate projectName
mkdir ~/.pip
vi ~/.pip/pip.conf
输入国内pip源
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
pip install -r requirements.txt
初始化还要注意啥
关于odoo配置文件说明
‘’’
[options]
addons_path = addons // 增强模块本地位置
admin_passwd = superuser //超级用户密码,设置后第一次初始化会认这个密码了
client_encoding = UTF8 // 数据库系统默认编码格式,建议用utf-8 不容易在windows上出现中文乱码异常情况
csv_internal_sep = , //csv文件分割符号
db_host = 127.0.0.1 //数据库链接IP地址
db_maxconn = 100 //
db_name = saas
db_password = oa123456
db_port = 5432
db_sslmode = prefer
db_template = template
db_user = oa
dbfilter = .*
demo = {}
email_from = False
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat
http_enable = True
http_interface =
http_port = 8069
import_partial =
list_db = True
log_handler = :DEBUG
#log_level = debug_sql
log_level = debug
logfile = False
logrotate = False
longpolling_port = 8069
osv_memory_age_limit = 1.0
osv_memory_count_limit = False
pidfile = False
proxy_mode = False
reportgz = False
server_wide_modules = web
smtp_password = False
smtp_port = 25
smtp_server = localhost
smtp_ssl = False
smtp_user = False
syslog = False
test_commit = False
test_enable = False
test_file = False
test_report_directory = False
translate_modules = [‘all’]
unaccent = False
without_demo = False
xmlrpc = True
#xmlrpc_interface = 10.193.10.149
xmlrpc_interface = 0.0.0.0
xmlrpc_port = 8069
ormcache_use_redis = False
max_cron_threads = 0
dev_mode = [‘xml’]
limit_memory_hard = 2684354560
limit_memory_soft = 2147483648
limit_request = 8192
limit_time_cpu = 100000
limit_time_real = 1000000
limit_time_real_cron = -1
redis_db = 0
qweb_check_last_version = True
‘’’

Comments