Odoo 11 Backend】的更多相关文章

Table of Contents 命令入口 服务器 启动server thread 模式 prefork 模式 gevent模式 wsgi 应用 响应 客户端请求 xmlrpc web http路由处理 HTTP request JSON request 路由注册 注册表 注册表创建或更新 模块 模块信息 迁移 钩子 migration hook 模块依赖关系 图 模块安装/升级/卸载 模块登记 模型初始化 模块数据加载 记录集 数据 读写 约束 SQL 约束 Python 约束 默认值 视图…
在架设完毕odoo 11的网站之后,第一次面临手机app该如何访问后台网站的问题,是不是模式类似asp.net mvc 那样的模式,或者还存在其他的访问方法,带着这个疑问与困惑,开始的我的研究学习之路.通过研究,初步得出一个结论,那就是实用odoo11作为后台的数据提供者,和以前的具体操作方式多一种不同的方式. 1.第一种方式,是需要在后台写controller的模式,这样自己配制路由,再去访问model类提供的方法,这种方式还没有去试验测试. 2.第二种方法,不需要自己再去写controlle…
signup_with_phone模块的主要功能是允许用户用自己的手机号作为注册登录账号,这里会进行手机号码格式的严格检查,该模块依赖odoo自带的auth_signup注册模块. 该项目地址在https://github.com/odooaktiv/SignupWithPhone,不过目前是10.0版本的,稍微修改下也可以在11.0版本下使用.下面分析其具体原理. 第一部分是使用到的XML布局文件        1.auth_signup模块的auth_signup_login_templat…
欣闻odoo11支持python3环境了,赶紧在mac平台尝试一下: 前期设置,参考另篇文章:macOS Sierra 10.12.6 odoo 10.0 开发环境配置 因为odoo11尚未正式发布,11版本号源码分支还没有建立,我们从master分支获取最新11源码,为了加快速度,仅获取最新源码,以后可以删除odoo11目录,重复本操作更新至最新源码: cd ~/odoo-dev/odoo git clone https://github.com/odoo/odoo.git --depth 1…
https://www.odoo.com/documentation/11.0/setup/install.html https://nightly.odoo.com/ https://www.odoo.com/zh_CN/forum/help-1/question/installing-odoo-11-in-centos-6-9-and-in-a-virtual-environment-for-python-3-6-126207 https://linuxize.com/post/instal…
第一步 安装nginx 和 certbot    具体步骤可以参考这篇文章的第6,7步. 第二步 配置nginx映射到odoo网站的文件,主要有2个,文件中的cloudapp.top是我们自己的域名,这里就以cloudapp.top为例.    1.在/etc/nginx/sites-available/目录下新建odoo-80文件,文件内容如下 server { listen [::]: ipv6only=off; server_name clouadapp.top; access_log /…
在整理英语单词开发模块的过程中,有这样一个需求,就是我在查询界面里输入一个查询的值A,这个A可能是下面的任何一个值 1.一个英语单词  2.汉语文字  3.一个英语单词的部分 这里有两张表:english.lexicon 和 english.lexicon.explain,前者是主表记录单词信息,后者是从表记录单词的解释,二者是一对多的关系. from odoo import fields, models class EnglishLexicon(models.Model): _name = '…
在开发过程中,遇见需要将SQL Server中的数据转移到Pg数据库的情况,那么如何做才能解决这一问题呢? 1.自己写代码,将数据从SQL Server到PG. 2.利用odoo自带的导入功能导入. 出于时间紧张和熟悉odoo功能的原因,目前选取第二种解决方案,下面记录具体的操作过程. 具体场景是主从两张表,主表是 class EnglishLexicon(models.Model): _name = 'english.lexicon' _description = 'english lexic…
0.准备假设homebrew已经安装好没安装的需要先安装,见下面链接http://brew.sh/ 1.安装PostgreSQL$ brew tap homebrew/services$ brew install postgresql查看安装的版本$ pg_ctl -V做为服务启动,停止将start改为stopbrew services start postgresql不做为服务启动pg_ctl -D /usr/local/var/postgres start我这里选择安装为服务 访问缺省数据库…
本文中将学习将 Odoo 服务器作为生产环境的基本准备.安装和维护服务器是一个复杂的话题,应该由专业人员完成.本文中所学习的不足以保证普通用户创建应对包含敏感数据和服务的健壮.安全环境. 本文旨在介绍 Odoo 部署的重要配置和最佳实践,这样系统管理员可以更好地准备 Odoo 服务器主机.通过本文的学习,我们将能创建一个相对安全的 Odoo 服务器,足够应对普通的生产环境使用.本文所述并非部署 Odoo 的唯一方法,其它的方法也会同样适用. 本文主要内容有: 通过源码安装 Odoo,主要包含:…