ODOO
hlllllllll
这个作者很懒,什么都没留下…
展开
-
odoo---自建应用(1)
odoo自建应用脚手架创建应用odoo版本-12.0odoo支持使用脚手架建立应用,在终端输入$ ./odoo-bin scaffold <应用名> <文件夹名>这里文件夹推荐使用odoo的默认自定义模块文件夹addons(不是odoo文件夹下的那个,是根目录的addons),创建好的应用文件夹结构如下:/<应用名>--/controllers/...原创 2019-07-09 11:15:36 · 758 阅读 · 0 评论 -
odoo-文件相关操作
odoo文件相关操作基于odoo 12.0外部ID外部ID也成为XML ID,是一个字符串,数据库表中的唯一标识,在记录产生时创建,实质为数据库表记录的ID和别名,odoo在数据文件中定义的记录使用的是外部ID,这样做可以避免升级模块时重复创造记录(外部ID的唯一性)。可以在 设置->序列与标识符->外部标识 页面搜索外部ID。模型中的字段的外部通常为:模块名.field_模...转载 2019-07-09 14:26:22 · 732 阅读 · 0 评论 -
odoo-ORM API
odoo ORM API基于odoo 12.0odoo中的模型,一个很重要的特点就是,它即是定义模型的类,又是数据记录的集合,这一特性可以很方便的在模型中直接定义数据记录集的操作。例如赋值、修改、删除、计算等等。这些特性都需要odoo提供的ORM API来实现,具体方式是在函数定义前加上API的装饰器。常用装饰器@api.one:表示确定只有一条记录,模型类函数中self代表一条数据集...转载 2019-07-09 14:51:59 · 1108 阅读 · 1 评论 -
odoo-服务器上的安装和部署
odoo安装和服务器部署仅针对odoo12和ubuntu18.04由于ubuntu禁用了root账户,初始账户可通过sudo来获得root权限,也可通过修改root密码进入root账户sudo passwd rootsu root安装进行之前,切换到根目录更新aptsudo apt updatesudo apt upgrade -y安装postgres数据库sudo apt...转载 2019-07-10 14:16:06 · 9013 阅读 · 1 评论 -
odoo - 日志和异常
odoo中继承了基本的日常运行日志和异常报告功能日志在模型函数之前增加日志相关的模块import logging_logoer = logging.getLogger(__name__)记录日志有助于帮助查询数据的更改、错误,定位故障源、bug源等,_logger是用标准库进行初始化,以python的内部变量__name__用于标示本模块相关的日志信息。常用的记录日志的方法有:_l...原创 2019-07-16 10:28:18 · 1431 阅读 · 0 评论