方式一、 方式二、 docker-compose.yml
问题重现 最近将系统升级到了Windows LTSC 2019,且使用了较新的Python(3.7.3),在调试Odoo12的时候,Pycharm直接抛出错误"Process finished with exit code -1073740940 (0xC0000374)",经过各方查证,发现问题是由于locale这个包引起的。 解决方法 控制面板—>区域 到此,重启计算机,问题修复。 参考来源:https://youtrack.jetbrains.com/issue/PY-33045
Oracle中start with…connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段:org_id,parent_id,那么通过表示每一条记录的parent是谁,就可以形成一个树状结构,用上述语法的查询可以取得这棵树的所有记录。 prior 关键字表示父数据,prior 条件表示子数据需要满足父数据的什么条件。 实际使用 在项目中我们经常用到层级编码,例如:301090213,他其实是一个按照每2个数值…
概念 持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 持续集成的好处 快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。 简介 & 原理 自动部署涉及了若干个角色,主要介绍如下 GitLab-CI这个是一套配合G…
错误信息 准备工作 打开 Debug=assets模式 打开浏览器Debug模式 查看Console信息 错误处理 查看错误的信息,打上断点 重新执行操作 这里可以看到67行代码中会执行一个表达式,通过this._data[0]去比较values中的值,这里再查看values的数据是什么 继续往上跟踪 发现在渲染行的时候也没有这个字段,那么问题基本可以定位了,我们没有在tree视图中添加我们需要的state字段。 继续查看我们的VIEW视图文件。 果然没有,增加上去! 重新启动、更新模块 问题解决!
扩展知识 BETWEEN操作符是选取介于两个值之间的数据。这些值可以是数值、文本或者日期。 然而在使用between and限定日期的时候,特别需要注意,在and后的日期是到天的,那么默认为00:00:00。对于大于00:00:00这样的数据是会排除在外的。 这时候就需要将数据进行to_char处理。或者使用>= and <=这样的操作符进行处理。
准备工作 Pycharm webpack python 3 npm Vue CLI https://cli.vuejs.org/zh/guide/ postgresql 创建Django项目 创建成功后的目录如下 进入项目根目录,创建一个APP作为项目后端 成功后目录如下 创建前端项目 使用vue-cli在根目录创建一个frontend的Vue.js项目作为项目前端。 如果你确实不想使用命令行来处理这些事情,那么你可以使用Vue提供的图形化界面来创建和管理项目。 配置数据源及前端模板 结束
在Odoo中,记录的打开方式都是通过事件绑定的方式进行的,但要如何才能知道我在点击这个记录的时候触发了什么操作呢。这篇日志主要就是说明一下,在遇到这类情况的时候如何来找到正确的处理方式。 首先我们得到明确的需求,我们需要在Odoo的列表视图中重写打开记录指向的Form。 一、准备工作 进入Assets Debug模式 或者使用修改Url的方式 http://localhost:8069/web?debug=assets#home 进入浏览器开发者模式(F12) 二、找寻需要的事件 如果事件太多可以使用如下方式移除不…
PostgreSQL Client Applications clusterdb — cluster a PostgreSQL database createdb — create a new PostgreSQL database createuser — define a new PostgreSQL user account dropdb — remove a PostgreSQL database dropuser — remove a PostgreSQL user account ecpg — embe…