Odoo学习笔记(一)搭建windows开发环境

摘要:
在学习Odoo之前,您需要具备一些基本知识:下载git源代码,配置python虚拟环境,基本了解数据库服务器的部署和连接,以及python编程的基本知识。要部署Odoo,您需要掌握Docker,至少知道如何下载和运行hub.Docker.com的映像以及Docker的持久存储。[选项]db_host=localhostdb_port=5432db_ user=odoodb_ password=1234567890dbfilter=odooaddons_ path=。/为启动参数配置插件,以便启动。6: 使用向导安装Odoo,并查看已成功启动*****:8069上的runningon。

前言:

虽然很多人都说学习odoo,最好是linux开发环境,可是我这业余选手有不是只做开发,还有好多活是在windows上做的,我还是做windows开发环境吧。

开始学习Odoo之前,需要具备一些基础知识:

下载git源码、配置python虚拟环境、基本了解数据库服务器的部署和连接、python编程基础知识。

部署Odoo需要掌握Docker,起码知道如何下载hub.docker.com的镜像并运行起来,Docker的持久化存储。

进阶掌握:ldap认证。

我用的环境:

windows10 家庭版

pycharm 2019.2.4教育认证免费专业版  编写python程序的IDE工具

python-3.7.6-amd64  python解释器

haosql-postgreSql  绿色版数据库

Navicat Premium 12.0.18(64bit) 导航猫专业版 v12.0.11 数据库管理工具、

Git 2.24.0.windows2  Git软件

TortoiseGit-2.10.0.2-64bit  Git的一个图形辅助工具

TortoiseGit-LanguagePack-2.10.0.0-64bit-zh_CN   TortoiseGit中文包

node-v12.16.3-x64 odoo要求使用的Node.js 

wkhtmltox-0.12.5-1.msvc2015-win64  导出pdf使用的(可能是需要重启才行,启动时会提示odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at C:Program Fileswkhtmltopdfinwkhtmltopdf.exe )

odoo13 社区版 git下载最新源码

基本软件的安装就不用讲了,如果这个还要讲的话,下面的内容你也看不懂。

一:配置Odoo项目

这个简单:Pycharm建立一个新项目,名称随便你了,虚拟解释器也配上。

Odoo学习笔记(一)搭建windows开发环境第1张

 忽略错误吧,我都实验完了才来写得笔记。

二:下载Odoo

这里就涉及为什么使用git下载,而不用别的下载了,git下载可以随时同步官方最新源码,保持更新。

Odoo学习笔记(一)搭建windows开发环境第2张

 看到odoo上面那个绿色对号了么?我就把odoo源码下载到这里了,使用的是git下载,所以有同步标志

git先慢慢下着,继续搞别的。

三:安装数据库

postgreSql,需要安装么?需要管理工具么?

好大,好强,我又不是dba,需要那么多么?

haosql系列有一系列的绿色版数据库:

Odoo学习笔记(一)搭建windows开发环境第3张

HaoSQL 2017

HaoSQL,好用的SQL。
本程序的目的只有一个:将数据库的安装过程简单化、傻瓜化。
免安装绿色版,大小只有10M左右,解压即可,纯绿色的;启动只需一键。
带控制面板,带SQL管理工具。支持服务非服务两种模式启动。
支持数据库:Firebird、MariaDB、MongoDB、MSSQL2000、MySQL、PostgreSQL。

各数据库默认密码:
MySQL 默认用户 root 密码 haosql
MariaDB 默认用户 root 密码 haosql
MSSQL 默认用户 sa 密码 haosql
MongoDB 默认用户 haosql 密码 haosql 
PostgreSQL 默认用户 postgres 密码 haosql
Firebird 默认用户 SYSDBA 密码 masterkey

=======  http://www.haosql.com/  ===============

MariaDB    10.2.7
http://pic.guoxuedashi.com/HaoSQL/MariaDB-HaoSQL.zip 
 
 
MySQL  5.5.30
http://pic.guoxuedashi.com/HaoSQL/MySQL5.5-HaoSQL.zip 
 
 
MySQL 5.7.19(不支持XP)
http://pic.guoxuedashi.com/HaoSQL/MySQL5.7-HaoSQL.zip   
 
MSSQL2008    2008R2 sp3
http://pic.guoxuedashi.com/HaoSQL/MSSQL2008-HaoSQL.zip 
 
 
MSSQL2000    2000 sp4    18M     企业版下载
http://pic.guoxuedashi.com/HaoSQL/MSSQL2000-HaoSQL2.zip 
 
MSSQL2000    2000 sp4    18M     个人版下载
http://pic.guoxuedashi.com/HaoSQL/MSSQL2000-HaoSQL.zip 
 
 
MongoDB    2.6.7
http://pic.guoxuedashi.com/HaoSQL/MongoDB-HaoSQL.zip 
 
 
MongoDB    3.5.12(不支持XP)
http://pic.guoxuedashi.com/HaoSQL/MongoDB3.5-HaoSQL.zip 
 
 
PostgreSQL    9.3.5
http://pic.guoxuedashi.com/HaoSQL/PostgreSQL-HaoSQL.zip 
 
 
PostgreSQL    9.6.5 (64位)
http://pic.guoxuedashi.com/HaoSQL/PostgreSQL9.6x64-HaoSQL.zip 
 
 
PostgreSQL  10.0.1 (64位)    10M
http://pic.guoxuedashi.com/HaoSQL/PostgreSQL10.0_x64-HaoSQ.zip 
 
 
Firebird    2.5.3
http://pic.guoxuedashi.com/HaoSQL/Firebird-HaoSQL.zip 
 
 
Firebird    3.0.2    
http://pic.guoxuedashi.com/HaoSQL/Firebird3-HaoSQL.zip

  

  不保证地址还能下载,貌似域名没续费还是什么原因,官网也打不开,不耽误我还存的有,就直接用吧。

guoxuedashi的地址还能下载。

四:配置Odoo的解释器

虽然虚拟解释器配置并生成了,上图venv文件夹,但是各种依赖库还没安装,

odoo目录下的requirements.txt就是各种依赖库,安装吧,升级吧会出错

Werkzeug==0.14.1
这个不能升级1.0以上版本(会出错),就在0.*里面,我现在是0.16.1

五:配置Odoo启动参数

odoo的启动文件时odoo-bin

下载了源码,还得配置启动参数。

其实就是odoo.conf文件,这里写了数据库连接参数,写了搜索模板插件的目录。

dbfilter=odoo是数据库名,根据自己的需要来改吧。
[options]
db_host=localhost
db_port=5432
db_user=odoo
db_password=1234567890
dbfilter=odoo
addons_path=./addons

  Odoo学习笔记(一)搭建windows开发环境第4张

 配置到启动参数去,这样就可以启动了。

六:使用向导安装Odoo

Odoo学习笔记(一)搭建windows开发环境第5张

看到running on *****:8069就是启动成功了。

浏览器访问:http://localhost:8069,就可以访问了。

Odoo学习笔记(一)搭建windows开发环境第6张

 创建数据库,设置超级管理员,选择语言,地区,是否生成演示数据…………

就和安装论坛,csm等一样的。

免责声明:文章转载自《Odoo学习笔记(一)搭建windows开发环境》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux的vim编辑器中的翻页命令前端用js获取本地文件的内容下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hibernate实体对象状态和操作

一、Hibernate对象的状态 瞬态(Transient):当一个对象通过new 操作符创建,并且没有和Hibernate的session关联过,就处于瞬态。瞬态的对象在数据库里没有相应的记录和标识符,和普通Object没有区别。 持久化(Persistent):持久化的实例在数据库有对应的记录和标识符,并且在session的范围内,任何对实例的改动都...

SqlServer数据库主从同步

分发/订阅模式实现SqlServer主从同步 在文章开始之前,我们先了解一下几个关键的概念: 分发服务器分发服务器是负责存储在同步过程中所用复制信息的服务器。可以比喻成报刊发行商。 分发数据库分发数据库用于存储发布数据库所做的更改。它还可以存储快照和合并发布的历史信息。存在于系统数据库中,默认为destribution. 发布服务器使服务器能够成为发布...

SQL SERVER 日志传送配置要点

SQL SERVER 2005传送日志:如果是xp或者是2003系统,必须设定共享目录的权限:Winxp下局域网共享设置不同用户权限1、开始->运行->gpedit.msc->windows 设置->安全设置->本地策略->安全选项->网络访问:本地的帐户共享和安全模式,设置为:经典 — 本地帐户以自己的身份验证。...

Subsonic 介绍

原文:Introduction to SubSonic 介绍了SubSonic,一个数据层构建器导言一 个易维护的应用程序,不同的类之间有不同的分工,通常分为界面层、业务层和数据访问层。虽然这一技术有利于更好地组织应用,一些开发人员不愿这么做。创建 一个可靠的和快速的数据访问层需要一些规划,一旦你创建了一个,他们看起来都是相似的。SubSonic帮助你基于...

织梦cms dedecms程序安装问题

织梦程序的安装及使用 程序安装使用 1.下载程序解压到本地目录; 2.上传程序目录中的/uploads到网站根目录 3.运行http://xxx.xxx.xxx/install/index.php(xxx.xxx.xxx表示你的域名) ,之后按照安装说明进行程序安装 注意事项: 1、安装时候,数据库地址、数据库用户、密码、数据库名这四项是空间商提供的,如果...

实现MySQL数据库同步实例演示(主从模式) 新风宇宙

 本次实验的主要目的是剖析配置MySQL(和PHP搭配之最佳组合) 数据库的主辅MySQL数据库同步的实际操作步骤,我前两天在相关网站看见的资料,觉得挺好,就拿出来供大家分享,开始具体的配置。   本次试验的MySQL(和PHP搭配之最佳组合)版本都是 4.1.7-standard-log , master 端的操作系统是 redhat 9.0 , sla...