1、主程序
openerp/cli/server.py
def main(args):
check_root_user() #检查 root 用户,如是 root 则不能运行
openerp.tools.config.parse_config(args) #配置文件处理: openerp-server.conf
check_postgres_user() #检测 postgres 用户
report_configuration() #报表配置
config = openerp.tools.config
if config["test_file"]:
config["test_enable"] = True
if config["translate_out"]:
export_translation()
sys.exit(0)
if config["translate_in"]:
import_translation()
sys.exit(0)
# This needs to be done now to ensure the use of the multiprocessing
# signaling mecanism for registries loaded with -d
if config['workers']:
openerp.multi_process = True
preload = []
if config['db_name']: #如果配置了 db_name 在配置文件 , 则加载对应的 erp-module
preload = config['db_name'].split(',')
stop = config["stop_after_init"]
setup_pid_file()
rc = openerp.service.server.start(preload=preload, stop=stop) #启动 server
sys.exit(rc)
2、 web 模块
openerp.service.server.start(preload=preload, stop=stop) #启动 server
启动 web , ( httpd, MVC) 等 ,等待web服务
3、Server 模块
openerp/service/server.py
提供服务,包括: http request 处理 等
4、dao模块
sql_db.py
class Cursor(object): 用这个对象操作 数据库。 Cursor 在参数中一般写作 cr , 代表 transaction 。
5、log 模块
用 python 库, logging 。由 netsvr.py 模块初始化。
def init_logger():
用 log 跟踪 运行。
相关推荐
open-api-sdk-2.0和jackson,京东宙斯开发jar包,宙斯API包,本人开发使用,open-api-sdk-2.0.jar,jackson-core-asl-1.9.8.jar,jackson-mapper-asl-1.9.8.jar,需要朋友可自行下载
OM(OPEN-MALL)电商平台是一个分布式的开源电商平台,包括前台商城平台及后台管理系统,前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。...
open-vm-tools 解决Fedora core 9安装vmware-tools失败的问题.
京东 jd open-api-sdk-2.0
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
signed_open-root-20201222(2).deb
open-api-sdk-2.0和jackson,京东宙斯开发jar包,宙斯API包,本人开发使用,open-api-sdk-2.0.jar,jackson-core-asl-1.9.8.jar,jackson-mapper-asl-1.9.8.jar,需要朋友可自行下载
快手开放平台的依赖库:kwai-open-sdk-1.0.6.jar
2.要点:跳转小程序:wx-open-launch-weapp 用于页面中提供一个可跳转指定小程序的按钮。使用此标签后,用户需在网页内点击标签按钮方可跳转小程序; 3、确保你的网页中引入了微信提供的JavaScript SDK,一定要是...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
opensource-windows-x86-winrt-msvc2015-5.8.0.exe 20-Jan-2017 12:54 1.2G Details qt-opensource-windows-x86-winrt-msvc2013-5.8.0.exe 20-Jan-2017 12:53 1.2G Details qt-opensource-windows-x86-msvc2015_64...
小米开源监控V2 open-flacon 小米开源监控V2 open-flacon 小米开源监控V2 open-flacon 同时有mysql监控的插件
open-iscsi 的最新版本,里面的压缩包包含了open-iscsi 源代码,以及相应的程序设计图,和运行原理,喜欢就顶一个吧
1.open-vm-tools_12.1.5-3~ubuntu0.22.04.4_amd64.deb 2.open-vm-tools-desktop_12.1.5-3~ubuntu0.22.04.4_amd64.deb 3.libmspack0_0.10.1-2_amd64.deb 4.libxmlsec1-openssl_1.2.33-1build2_amd64.deb
经过rpm包封装后,名字是iscsi-initiator-utils,源码包是open-iscsi,这是对应open-iscsi 6.2.0.873的终版源码。
请检查下您使用的jackson版本。 我们使用的是1.9.2版本 参考pom如下: <groupId>org.codehaus.jackson <artifactId>jackson-mapper-asl <version>1.9.2 官方没有说明 需要使用依赖包 需要的朋友自行下载 以包含依赖...
纽约Airbnb数据挖掘-new-york-city-airbnb-open-data.zip纽约Airbnb数据挖掘-new-york-city-airbnb-open-data.zip纽约Airbnb数据挖掘-new-york-city-airbnb-open-data.zip纽约Airbnb数据挖掘-new-york-city-airbnb-...
运维监控open-folcon教程基础,从安装到最后的各个基础监控报警的设置及配置,需要的小伙伴看看吧