1. 「Odoo 基础教程系列」第一篇——环境准备

    这是「Odoo 基础教程系列」的第一篇,在开始教程的正文之前,这里要先跟大家知会一声,在这篇教程以及后面的教程中,都将默认开发环境是 macOS 或 Ubuntu,因为在 Windows 中开发总是能遇到未知的坑,处理起来往往很是耗费时间精力,这里不去争论系统的优劣,如果没有 Windows 外的其他系统的小伙伴,但是又想学习本教程的内容,推荐你们使用虚拟机安装一个 Ubuntu 作为开发环境 :)

    2018/04/15 Odoo Tutorial

  2. 「玩物志」来自 Jigsaw 的 Outline

    前段时间,来自谷歌(Google)母公司 Alphabet 旗下的科技孵化器 Jigsaw 开发了一款名为「Outline」的代理软件,我们今天就来体验一下谷歌同门开发的这款应用,看看它有没有给我们带来什么惊喜🎉

    2018/04/12 玩物志 Tutorial

  3. 「玩物志」万物皆是 Block——Notion

    这一篇「玩物志」要给大家介绍的是一款比较全能的,我个人将它定位为记录和协作应用的一款工具—— Notion.

    2018/01/13 玩物志

  4. 2017 年终小总结

    2017 年这就过去了,距离大学毕业就过去半年了,距离入职当前的这家公司也已经 10 个月之久了,过去这年除了忙着毕业,忙着写论文做毕设和准备毕业答辩,剩下的时间都基本花在了工作上了。以前一直没有做总结的习惯,不如现在就趁着元旦假期,针对技术做一个小小的总结吧。

    2018/01/01 Summary

  5. 在 Odoo 中生成唯一不重复的序列号

    最近在做的项目中有一个需求是要让某个字段值根据记录产生的日期和一定的组合规则按顺序生成一个序列号,这个序列号不可重复,这原本是一个很常见的需求,没有多想就写好了。到后面测试的时候才发现一个比较严重的问题,如果用户同时操作产生的记录,生成的序列号会有重复的情况。

    2017/12/08 Odoo

  6. 在 Odoo 控制器中捕获数据唯一性约束错误

    开发中经常会有的一个需求就是对数据字段做唯一性约束,在 Odoo 中为模型添加约束进行数据校验有两种方法:在 Python 程序中用@api.constrains 装饰器方法定义需要校验的字段;使用 _sql_constraints 属性添加 SQL 约束。一般来说,如果只是做唯一性约束,直接用后者即可,方便快速。

    2017/09/28 Odoo

  7. 接替Odoo导航栏菜单实现自定义

    这篇文章将会教大家如何在保留系统导航栏菜单自带功能的基础上,将其接管以实现自定义菜单。

    2017/09/21 Odoo

  8. 「API 翻译与应用」- Pixabay

    这是新开坑的系列——「API 翻译与应用」的第 1 篇文章。

    2017/07/03 Translation