erp
OpenSkyFly
格物致知
展开
-
Odoo运行机制(一)----服务器启动
Odoo服务器启动openerp-server是启动Odoo服务器的第一步,其代码如下。#!/usr/bin/env pythonimport openerpif __name__ == "__main__": openerp.cli.main()# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftw原创 2015-08-30 20:40:11 · 5052 阅读 · 0 评论 -
Odoo运行机制(三)----模块加载
Odoo URL解析openerp.http.RootRoot类是 OpenERP Web客户端的WSGI应用,其核心方法为dispatch()def dispatch(self, environ, start_response): """ Performs the actual WSGI dispatching for the application.原创 2015-08-30 21:42:29 · 3894 阅读 · 0 评论 -
Odoo运行机制(五)--ORM
Api.MetaOdoo采用了自已的ORM模型,8.0与7.0相比,在接口上有了较大区别。8.0支持了基于记录的操作接口,但为了对下兼容7.0,在实现的时候,提供了两套不同的接口。 Odoo的ORM,主要基于meta类的神奇之处。class Meta(type): ... def __new__(meta, name, bases, attrs): # dummy原创 2015-09-02 22:15:31 · 3407 阅读 · 0 评论 -
Odoo运行机制(四)----URL路由
在openrep.http.Root.dispatch()中,通过ir_http = request.registry['ir.http']得到base/ir.ir_http try: with openerp.tools.mute_logger('openerp.sql_db'): ir_http = request.registry['ir.http'] excep原创 2015-08-31 17:48:02 · 4306 阅读 · 1 评论 -
Odoo8.0 模块开发方法
Odoo8.0 模块开发方法原创 2015-08-29 16:42:05 · 1090 阅读 · 0 评论 -
Odoo Widget 开发教程(二)
Odoo JavaScript 模块在Odoo框架中,是在组件(addons)中定义Javascript模块,以此避免名字空间的冲突和规范加载顺序。 oepetstore/static/js/petstore.js 包含了一个模块定义:openerp.oepetstore = function(instance, local) {local.xxx = ...;}在Odoo中,模块以全局变量o翻译 2015-08-30 11:15:15 · 2712 阅读 · 0 评论 -
Ubuntu 源码安装 odoo 8.0
1、安装Ubuntu Server 14.04(略)2、更新软件源 sudo apt-get update3、创建odoo用户,用于运行odoo sudo adduser --system --home=/opt/odoo --group odoo4、安装Postgresqlsudo apt-get install postgresql5、创建postgresql用户原创 2015-08-29 17:17:00 · 1129 阅读 · 0 评论 -
Odoo Widget 开发教程(一)
本章节讲述Odoo Widget的开发,假设您已经具备下述知识。 - Javascript基础和实践经验 - jQuery - Underscore.js 并要求已安装odoo和Git。一个简单的模块让我们从一个基本的模块来测试web框架,该模块包含了基本的Web部分和配置,可以通过以下命令获取。 $ git clone http://github.com/odoo/petst翻译 2015-08-30 10:58:05 · 4465 阅读 · 0 评论 -
Odoo运行机制(二)----ThreadedServer
ThreadedServerOdoo服务器通过ThreadedServer.run()开始运行ThreadedServer.run()def run(self, preload=None, stop=False): """ Start the http server and the cron thread then wait for a signal. The firs原创 2015-08-30 21:12:10 · 2602 阅读 · 0 评论 -
Odoo Widget 开发教程(三)
控件(widget)是Odoo中显示页面内容的基本组件翻译 2015-08-30 11:30:41 · 3329 阅读 · 0 评论