odoo10源码
A. ubuntu下odoo日志怎么看
1、更新Ubuntu服务器软件源
sudo apt-get update #更新软件源
sudo apt-get dist-upgrade -y #更新软件包,自动查找依赖关系
sudo shutdown -r now #重启服务器,以更新改变的内容
2、新建系统用户用于运行Odoo程序
cat /etc/passwd #查看是否已经存在odoo用户
sudo adser --system --home=/home/odoo --group odoo #新建系统用户odoo,指定home目录为/home/odoo
系统用户不能用于登录并且没有shell,但当需要以它的身份进行特定操作时,可以用su命令切换用户:
sudo su - odoo -s /bin/bash #将当前终端登录切换到odoo用户,并使用/bin/bash这个shell
exit #退出
命令运行后会自动从当前目录切换到odoo用户的home目录/home/odoo。操作完毕后输入exit命令,离开odoo用户的shell,回到登录所用的用户。
3、下载最新版Odoo10源码
有两种方法
方法1,从官网下载源码:
cd /home/odoo #切换到新建的odoo用户的目录下
sudo wget://nightly.odoo. om/10.0/nightly/src/odoo_10.0.latest.tar.gz #下载Odoo10源码
tar -zxvf odoo_10.0.latest.tar.gz #解压
mv odoo-10.0-20161115 odoo10 #重命名文件夹名称为odoo10,odoo的文件夹名称中有日期,记得修改成当前下载的
sudo chown -R odoo: odoo10 #将odoo10文件夹及子文件的所有权赋予odoo用户和用户组
sudo chmod -R 744 odoo10 #赋予odoo用户拥有odoo10文件夹及子文件的读取、写入、执行权限
方法2,用git从github上拉取:
sudo apt-get install -y git #安装git软件
sudo su - odoo -s /bin/bash #切换到odoo用户
git clone -b 10.0 //github. om/odoo/odoo.git #下载Odoo10代码
mv odoo odoo10 #修改文件夹名称为odoo10
exit #退出odoo用户
sudo chmod -R 744 /home/odoo/odoo10 #修改读取、写入、执行权限
方法2的代码更新比较方便,只需执行下面的命令
sudo su - odoo -s /bin/bash #切换到odoo用户
cd odoo10 #进入odoo文件夹下
git pull #拉取最新代码
B. CentOS7 +odoo10安装成功,能登录但是登录后没界面,求助
可能是显卡驱动没装上把。试试把显卡重置为标准显卡试试。 重启电脑进入grub,然后键入e,再 键入e,在最后输入空格 和1,回车,按b以单用户启动linux。
C. odoo10 基于python3吗
应该是python2.7
Odoo 10用的是python2.x
D. odoo 8.0源码有没有中文包
1. 更新系统组件 sudo apt-get update sudo apt-get dist-upgrade 2.增加OpenERP用户 (如果之前用apt-get 或者deb方式安装过,先删除这个用户重新再创建下 sudo userdel openerp) (一样的,如果有 /opt/openerp 这个目录
E. 如何把odoo10源码布署到win10+python+postgresql中
由于在开发中,需要使用QQ等工具进行沟通,特别是和客户沟通、远程协助, 还需要上网查资料,截屏,录音、录像等,加上大部分用户实际上都比较熟悉windows系统。 新手一般大致需要1-2个月的时间来熟悉Ubuntu系统, 虽然Macos系统上手可能要快一...
F. 如何修改odoo10 logo
工具:
win10
开机logo更换文件
方法如下:
1、首先下载的开机logo更换文件
2、下载好之后将文件解压出来,
3、然后打开“en-US”,将之前加压出来的en-US文件夹里的文件复制到C:\Windows\Boot\Resources\en-US和C:\Boot\en-US文件夹中,将解压出来的“zh-CM”文件夹中的文件复制到C:\Windows\Boot\Resources\zh-CN 和C:\Boot\zh-CN,将“bootres.dll”复制到C:\Windows\Boot\Resources 和C:\Boot\文件夹中,复制前记得备份源文件,在弹出的界面框中点击“继续”;
4、弹出替换或跳过文件,选择“替换目标中文件”。
G. 访问odoo10比较卡慢是什么问题
华为手机反应很慢主要是由于储存空间不足造成的,可以先清理下手机的内存空间
进入腾讯手机管家的主界面点击内存清理
通过对手机上面的垃圾和缓存进行扫描之后进行一键清理
然后卸载一些不常用的软件并进行卸载残留的清理进一步释放手机空间
H. odoo10.0可以在windows上运行吗
由于在开发中,需要使用QQ等工具进行沟通,特别是和客户沟通、远程协助,
还需要上网查资料,截屏,录音、录像等,加上大部分用户实际上都比较熟悉windows系统。
新手一般大致需要1-2个月的时间来熟悉Ubuntu系统,
虽然Macos系统上手可能要快一点,但书中的有些地方在Macos下也是不同的。
出于专注学习Odoo开发和降低一定的开发门槛的目的,
2017年3月7日开始我们尝试在Win下使用王步科发布的绿色版进行开发学习,
由于学生的基础不同,我们也并不一刀切,学生也可以提前学习Ubuntu后,在Ubuntu下进行开发学习。也可以在对odoo开发有了基础和信心后,再转到ubuntu系统下,这时候对命令行也有所熟悉了。
**意义:在windows下也可以用创建数据库,更新数据库,创建模块模板等命令了**
#### 第一步:设置Win环境变量路径:
假设我们的odoo10.0绿色版 位于C盘,绿色版的 路径为 C:\odoo;
c:\odoo 目录下 source 内 是odoo源码, runtime目录下 是odoo运行所需的环境.
在 : 鼠标右击计算机|属性|高级系统设置|高级|环境变量| 系统变量|path中增加:
```
C:\Odoo\runtime\pgsql\bin
C:\Odoo\runtime\python
C:\Odoo\runtime\win32\wkhtmltopdf
C:\Odoo\runtime\win32\nodejs
```
说明 : 从上到下,分别是pgsql的运行路径,python的运行路径,wkhtmltopdf用于打印pdf,nodejs的运行路径,
注意:上述路径均应修改为 **本地绿色版的** 实际路径,例子中的C:\Odoo 是绿色版所在的路径,仅供参考。
图:
确定之后,重启电脑, 然后cmd窗口下输入path 确认path是否生效
#### 第二步: 数据库设置-及初始化
进入cmd后
```
C:\Odoo\runtime\pgsql\>set PGHOST=localhost
C:\Odoo\runtime\pgsql\>set PGLIB=C:\Odoo\runtime\pgsql\lib
C:\Odoo\runtime\pgsql\>set PGDATA=C:\Odoo\runtime\pgsql\data_biu
```
上面的命令应该是为了下面initdb做的,运行一次即可,以后重启不用再运行,注意我是进入到绿色版pgsql的路径后执行的,
由于设置了路径,因此上面3条命令,不进入目录应该也是可以执行的。
说明:set PGDATA=C:\Odoo\runtime\pgsql\data_xxx 推荐设置一个新的路径,
初始化数据库:
```
initdb -E UTF8 --locale=C
```
说明: -E UTF8 是使用UTF8 编码,initdb也是第一次做一下就好,以后重启不用重复。
#### 第三步:启动PG数据库以及使用命令启动Odoo服务
1. 启动PG数据库:
```
""pg_ctl -D "c:\Odoo\runtime\pgsql\data_biu" -l logfile start
```
注意 : 这里的 data_biu 是第二步中设置的 .路径大家可以替换为自己需要的.
启动后可以使用 netstat -ano 来观察5432 端口是否 使用,
使用 ""pg_ctl -D "c:\Odoo\runtime\pgsql\data_biu" -l logfile stop 可以停止pg数据库
停止后 可以再使用 netstat -ano 来观测 5432 端口是否使用.
2.使用命令启动Odoo
```
C:\Odoo\runtime\python\python-oe C:\Odoo\source\odoo-bin
```
至此,odoo开发书籍中提到的许多命令都可以在windows下使用了
我们还可以执行 C:\Odoo\runtime\python\python-oe C:\Odoo\source\odoo-bin --help 来观察命令帮助,以及命令和配置文件中参数的对比。
下图是步骤二 初始化后,启动pg数据库服务器,
然后使用pg命令创建了demo数据库,
再使用 odoo-bin -d demo 使用odoo再初始化此demo 数据库,
实际上, 直接使用 odoo-bin -d demo 如果demo数据库不存在,也会创建demo数据库.
这里是为了说明,在cmd窗口中 的 pg数据库启动后,是可以使用一些pg命令的.
注意,图片中的 Odoo绿色版 位于c盘,Godoo10, 而odoo10的源码位于 C:\Godoo10\odoo10 中.
###以后进系统后:
1: 需要重新启动 数据库 :
```
""pg_ctl -D "c:\Odoo\runtime\pgsql\data_biu" -l logfile start
```
注意路径替换为初始化时对应的,
2: 然后 进入 odoo-bin所在的目录 运行odoo,
```
python-oe odoo-bin
```
当然也可以 好好理解下开发书籍(Odoo Development Essential)中的各种命令及参数. 比如 书中提到加上 --addons = xxx的 参数, 还提到 可以 加上 --save 的参数,在运行后,讲当前 的参数保存到 默认配置文件中.
注意,crtl+c 后数据库也会中止,需要再启动一下
最后:依然十分感谢Odoo社区的朋友们,也感谢我的同事和朋友们,很高兴认识你们.
文档中 不排除依然存在错误和优化的地方,也希望大家不吝赐教.
I. 怎样打开odoo10开发者模式
进入开发者模式: 点击Odoo主页右上角的当前用户名,从打开的下拉菜单中选择"关于Odoo",然后在弹出框的右上角点击"激活开发者模式"。 退出开发者模式: 在开发者模式下页面加载会比较慢,要退出这种模式只要注销并重新登录即可。
J. odoo 10 的 events 属性有什么作用
你问的应该是js上面的events吧,原理其实挺复杂,需要自行研究源码,只要知道用法就行。
这个其实是控件封装好的,通过events控制事件绑定。例如在某个按钮上绑定单击事件。
源码也有很多例子,通过class找到元素然后绑定
例如:
template : "premise_login_url_screen",
events : {
"click .pt_validate_url" : "validate_url",
},