ir.sequence的使用
最近在做的项目中有一个需求是要让某个字段值根据记录产生的日期和一定的组合规则按顺序生成一个序列号,这个序列号不可重复,这原本是一个很常见的需求,没有多想就写好了。到后面测试的时候才发现一个比较严重的问题,如果用户同时操作产生的记录,生成的序列号会有重复的情况。
最近在做的项目中有一个需求是要让某个字段值根据记录产生的日期和一定的组合规则按顺序生成一个序列号,这个序列号不可重复,这原本是一个很常见的需求,没有多想就写好了。到后面测试的时候才发现一个比较严重的问题,如果用户同时操作产生的记录,生成的序列号会有重复的情况。
开发中经常会有的一个需求就是对数据字段做唯一性约束,在 Odoo 中为模型添加约束进行数据校验有两种方法:在 Python 程序中用@api.constrains 装饰器方法定义需要校验的字段;使用 _sql_constraints 属性添加 SQL 约束。一般来说,如果只是做唯一性约束,直接用后者即可,方便快速。
这篇文章将会教大家如何在保留系统导航栏菜单自带功能的基础上,将其接管以实现自定义菜单。
Markdown编辑器千千万,可是有颜值、功能强并且免费的,就没有几个了。之前一直在用Mou,分屏预览模式方便得很,是一个非常好的选择。不过这篇可不是要推荐大家去用Mou,毕竟它只支持Mac这一平台,如果感兴趣的话可以去官网观摩一下Mou。
这篇Blog是应朋友要求写的,之前安利他买了 Shadowrocket,然后一直没有教他怎么用 :)没错,我就是这么坑XD
现在的网盘,一言不合就被「脱裤」,又或者「根据相关法律法规」要整改,要么干脆就关闭了,你们这样让我非常 angry!这样乱搞,还让不让人好好地备份文件啦?本着「自己动手丰衣足食」的理念,今天老司机我带大家用 Syncthing 来创建属于自己的同步网盘。
今天很偶然地在一个群里看到了有人发了张系统启动的截图,感觉有点酷,遂谷歌之,然而并没有找到它。无奈只好试试我大天朝的度娘,有惊喜!于是我找到了它 –> Phoenix OS