0

Odoo 11官方文档之Open Academy Module 创建

Posted by Alan on July 17, 2018 in Coding |

https://www.odoo.com/documentation/11.0/howtos/backend.html

更多内容:最好用的免费ERP系统Odoo 11开发指南

本文主要内容

一个模块主要包含:

  • 业务对象(Business objects):声明为 Python 类
  • 数据文件(Data files)声明元数据、配置数据、演示数据等的XML 或 CSV 文件
  • Web控制器(Web controllers):处理浏览器请求
  • 静态 web 数据(Static web data):Web 接口或网站使用的图片、CSS 或 JS 文件

使用脚手架初始化 Open Academy 模板目录结构

myaddons/openacademy/文件结构:
├── controllers
│   ├── controllers.py
│   └── __init__.py
├── demo
│   └── demo.xml
├── __init__.py
├── __manifest__.py
├── models
│   ├── __init__.py
│   └── models.py
├── security
│   └── ir.model.access.csv
└── views
├── templates.xml
└── views.xml

首先可以尝试修改__manifest__.py的容并进行安装查看(Manifest 参数详解),示例如下

Open Academy Manifest 修改 Continue reading “Odoo 11官方文档之Open Academy Module 创建” »

Tags: ,

0

PostgreSQL使用汇总

Posted by Alan on July 16, 2018 in Coding |

PostgreSQL

psql 进入命令行

\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。
drop database “odoo-test”; 删除数据库
drop user xxx; 删除用户 Continue reading “PostgreSQL使用汇总” »

Tags:

0

Odoo 11官方文档之安装部分

Posted by Alan on July 15, 2018 in Coding |

注:本文内容参考官方文档,使用操作系统为 Ubuntu

基础准备

几种快速安装方式

Continue reading “Odoo 11官方文档之安装部分” »

Tags:

0

Odoo后台企业版主题

Posted by Alan on July 12, 2018 in Coding |

最近在结合官方文档学习 Odoo,之前的系列课程暂停更新,下面分享一个现成的小技巧,将社区版后台做一个类似企业版的更新,来自官网Community Mobile Backend Theme

下载 zip 包解压到自建的 addon (如 local-addons)文件夹下,然后进行安装即可。

Odoo 社区版仿企业后台

Continue reading “Odoo后台企业版主题” »

Tags:

0

Odoo服务端开发基础

Posted by Alan on June 24, 2018 in Coding |

这是Odoo系列文章的第六篇,完整目录请见最好用的免费ERP系统Odoo 11开发指南

以下开发均假设读者已完成第五篇的代码,并且所有代码更新后均需自行更新方会在客户端看到变化。如未阅读该篇,请参考代码:chapter5.tar.gzChapter 5

定义模型方法和使用API装饰器

前一篇中主要介绍了如何在自定模块中声明和继承业务模型,并讲解了书写可计算字段以及对字段值的约束。本文中主要针对Odoo方法定义、记录集操控和扩展继承的服务端开发基础。

在模型类中可通过定义方法来进行自定义的行为操作,接下来我们书写一个方法,可以通过用户界面的按钮或应用中代码段调用。代码用于修改所选书籍的状态 Continue reading “Odoo服务端开发基础” »

Tags: , , ,

0

CentOS 7 搭建Odoo 11

Posted by Alan on June 23, 2018 in Coding |

这是Odoo系列文章的CentOS 7下的安装方法,有关 Ubuntu 下 Odoo 的安装在10分钟带你搭建史上最强的ERP系统-Odoo最新版一文中,完整目录请见最好用的免费ERP系统Odoo 11开发指南

Odoo 11中文界面 Continue reading “CentOS 7 搭建Odoo 11” »

Tags: , , ,

0

区块链入门学习及Python代码实现

Posted by Alan on June 17, 2018 in Coding |

密码朋克Cyberpunk:数字资产发行
比特币-数字货币(共识机制),去中心化的记账系统

  • 财产只受自己控制
  • 无通胀
  • 没有假钞
  • 流通性好

工作量证明(Proof of Work):获得唯一记账权,Hash前置18个0,理论上需进行1618次计算,获取记账权将获得奖励 Continue reading “区块链入门学习及Python代码实现” »

Tags: , ,

0

探秘最炙手可热的人工智能框架TensorFlow

Posted by Alan on May 20, 2018 in Coding |

TensorFlow详细架构

环境搭建可参考Django环境搭建及开发的环境搭建部分,也可参照TensorFlow官网

本文主要内容
Continue reading “探秘最炙手可热的人工智能框架TensorFlow” »

Tags: , , , ,

0

直播开发入门学习笔记

Posted by Alan on May 13, 2018 in Coding, 学习笔记 |

直播基本流程

本文所包含内容:

  • 直播的主流协议
  • Video属性和方法详解
  • 直播源的制作
  • H5直播演示
  • 微信小程序直播演示
  • 常见问题

Continue reading “直播开发入门学习笔记” »

Tags: , , , , ,

0

Python 进阶学习笔记

Posted by Alan on May 5, 2018 in Coding |

Python 进阶学习笔记魔法函数

魔法函数是Python内置由双下划线开头和双下划线结尾的函数,如__getitem__, __iter__, __len__等
Continue reading “Python 进阶学习笔记” »

Tags:

Copyright © 2012-2018 记录点滴生活 | Alan Hou的个人博客 All rights reserved.