
python
文章平均质量分 90
claro
致力于KDD和数据可视化方面的研究。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Odoo 18 产品的性价比及商业价值和团队
这款产品推荐给每一位甲方信息化的负责人,管理者,甚至CIO/CTO们,源代码交付/私有化部署几乎免费,你只需要关注维护成本/人力成本/学习成本/时间成本就好。原创 2025-07-26 17:07:33 · 772 阅读 · 0 评论 -
odoo代码分析(四)
摘要:Odoo是一个模块化的企业应用开发平台,采用三层架构(数据库层、逻辑层、表示层)。核心功能包括:1)模块化系统,通过addons目录组织功能;2)ORM模型系统,支持常规、临时和抽象三种模型类型;3)丰富的字段类型和灵活的继承机制;4)基于记录集的API和CRUD操作;5)多层次安全控制;6)多种视图类型实现UI;7)工作流和集成能力。该平台允许开发者通过扩展而非修改核心代码的方式定制业务应用。原创 2025-07-27 07:00:00 · 870 阅读 · 0 评论 -
odoo代码分析(三)
读odoo代码,完成从准备工作到搭建开发环境的设置过程原创 2025-07-27 05:00:00 · 633 阅读 · 0 评论 -
odoo代码分析(二)
Odoo快速入门指南摘要:本文介绍了如何快速安装和开发Odoo模块。首先需要安装Python 3.10+、PostgreSQL 12+和Git,然后通过Git克隆或下载安装包获取Odoo。启动服务后,使用脚手架工具创建新模块,包含模型、视图、权限等标准结构。重点说明了如何定义模型类、创建XML视图、配置访问权限,并最终在Odoo界面中安装自定义模块。该指南为开发者提供了Odoo模块开发的基础框架和实践步骤,帮助快速上手业务应用开发。原创 2025-07-26 21:15:00 · 945 阅读 · 0 评论 -
odoo代码分析(一)
Odoo是一款开源模块化商业应用套件,提供CRM、电商、财务等一体化解决方案。其架构采用三层设计(数据库-Python服务端-JS前端),基于模块化系统实现功能扩展。每个模块包含Python代码、XML视图和资源文件,通过清单文件声明元数据与依赖关系。系统支持模块继承、API扩展等机制,实现高度定制化。开发者可通过标准开源流程贡献代码,遵循模块化结构与声明式开发模式。Odoo以LGPL协议开源,兼顾核心稳定与业务灵活扩展需求。原创 2025-07-26 20:30:00 · 803 阅读 · 0 评论 -
[问题汇总]Python3解决ModuleNotFoundError: No module named ‘_bz2‘
问题起因:最近给公司做数据可视化项目改造,其中BI选型为Superset ,在Centos8上安装Superset V1.1.0做superset db upgrade初始化时遇到了这个错误,Python版本是3.9.1。错误提示:(SupersetPy39) [root@localhost bin]# superset db upgradeTraceback (most recent call last): import bz2 File "/opt/pytho...原创 2021-08-05 10:47:25 · 20563 阅读 · 1 评论 -
当服务器启动双网卡模式时如何配置OE?
众所周知,绿色版的OE默认配置中db_host和port应该是127.0.0.1和5432,这些是指OE连接的数据库(pg)的地址和端口。 OK,没有问题。 当服务器设置为双网卡或多IP时,问题来了,此时OE可以正常启动,PG也可以,但打开OE的时候一定会提示505错误。原创 2015-03-02 13:21:06 · 2218 阅读 · 0 评论 -
关于在windows上调试ODOO8.0的几个问题
安装的windows开发环境,为了临时解决几个问题。总结一下,对于Windows和Linux共存的问题,在磁盘紧张的时候,尴尬手不能贱啊!-_-!!! 调试odoo8.0的系统环境是win2012 R2评估版,已经过期;在vm虚拟机中安装,pycharm调试。 安装过程都很简单,网上较多教程,以下只说明几个问题,是需要注意的部分: (一) 如果想调试比较简单,建议分别在机器上先下载allinone7.0和8.0的版本,然后分别安装在不同的目录。(下载地址见注一) 至于原因,大致是原创 2014-10-27 14:28:25 · 8793 阅读 · 2 评论 -
关于在ubuntu上调试ODOO8.0的几个问题
前一篇文章《关于在windows上调试ODOO8.0的几个问题》讲了windows上调试8.0的问题及状况,80%的小伙伴在windows上安装8.0都会不顺畅,且不说其他原因,如果必须调试或研究,建议在虚拟机中安装win2012或者以上版本来做。 以上原因基于两点: 1.用来调试和研究的虚拟机,在技术上很成熟和完善,在你成长的初级阶段,它有快照等功能陪伴你。 2.在windows2012及以上版本跑Odoo的任何版本还没有遇到问题,当然我觉得你不会直接升级windows到这个版本原创 2014-11-10 10:41:13 · 2311 阅读 · 0 评论 -
OE移动版的框架目录(留档)
Basic directory structure of OpenERP Android framework这个框架提供了所有的支持类文件来构建一个Android客户端模块,而目的是为了满足基于OE任何模块(或OE插件)的Android应用程序需求,同时可以构建基于本地数据库(SQLite)的ORM管理方式。翻译 2014-09-24 19:18:11 · 1543 阅读 · 0 评论 -
Ubuntu下用PyCharm 运行调试 Odoo 8.0 可能存在的问题
在第8步配置PyCharm时,如果点击菜单的run,进入编辑配置Edit Configurations选项中,Script:的部分,不应该指向python2.7位置,这里应该填写的是openerp-server的位置,否则后面启动pycharm就会报错,别说调试了。原创 2014-09-19 09:42:13 · 3443 阅读 · 0 评论 -
关于OE7.0中通过登录uid获取其部门的方法
之前文章对于员工表和用户表都是基于SQL的方式,这里讨论源码:--工作笔记:20140528a1. 关于OE7.0中通过登录uid获取其部门ID的方法: 参考如下2. 关于OE7.0中通过登录uid获取其部门name的方法: 参考如下原创 2014-05-28 10:41:47 · 1967 阅读 · 0 评论 -
(原谅我这忘性超强的大脑吧)OE中admin的内置帐号
在OE中admin的内置帐号为SUPERUSER_ID,可以用来直接做判断登录用户是否admin if uid == SUPERUSER_ID: return None--原创 2014-05-28 12:52:48 · 1507 阅读 · 0 评论 -
OpenERP雇员(员工)表与用户表关联字段解析
最近忙研究OpenERP,一个优秀的开源项目。在OE7.0中,雇员/员工在HR模块下,而用户在设置里(组下面),雇员/员工表是hr_employee,用户表是res_users。原创 2014-03-25 13:46:33 · 3610 阅读 · 0 评论 -
PIp更新Python组件源地址
用PIP安装和更新Python的组件时,总是提示md5错误或者超时。可以从http://www.pypi-mirrors.org/原创 2014-04-04 15:40:34 · 3154 阅读 · 0 评论 -
OpenERP雇员(员工)表与用户表关联字段解析[2]
--关于员工和用户的查询如果双方建挡顺序不一致,会导致员工的经理ID跟用户对应不上的问题。select hr_employee.id as employee_id,hr_employee.job_id,hr_employee.parent_id,hr_employee.department_id,hr_employee.name_related,resource_resource.id as rr_id,resource_resource.name,resource_resource.company_i原创 2014-04-15 16:12:38 · 3199 阅读 · 0 评论 -
OpenERP雇员(员工)表与用户表关联字段解析[3]
先在用户表(res_users)中添加同hr_employee的ID以及部门字段,存储对应的值。--alter table res_users add column employee_id integer--alter table res_users add column department_id integer原创 2014-04-15 17:05:53 · 3017 阅读 · 0 评论