![](https://img-blog.csdnimg.cn/20200619105040272.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
odoo基础学习与遇到的问题
有关odoo方面的知识整理
恋上树的猫咪
我走过许多地方的桥,却只爱过一个正当最好年纪的你。
展开
-
Style error Could not execute command 'sassc'This error occured while compiling the bundle 'web.ass
win7系统,odoo12,新的数据库登录出现该错误Could not execute command 'sassc'This error occured while compiling the bundle 'web.assets_common' containing:python3.0版本:pip3 install libsasspython2.0版本:pip install...原创 2019-04-01 11:33:52 · 2440 阅读 · 0 评论 -
报错:Process finished with exit code -1073740940 (0xC0000374)
出现在这个错误:Process finished with exit code -1073740940 (0xC0000374)场景1.python3.7.1打开pycharm,运行odoo12源码,出现错误:可能原因及解决方法:由于系统更新,可能导致这个错误。------系统更新还原由于安装模块matplotlib画廊------通过>pip uninstall m...原创 2019-03-06 16:35:16 · 12644 阅读 · 4 评论 -
odoo日常
今天又遇到了之前一直会遇到的问题。每次在模型中建立模块运行后,数据库就牢牢的记住了。当我把py文件和views注释后,它就会报错今天我是把以前自己写的国家模块,改成继承odoo12自带的模块后,当我把自己模块的字段name注释后,它就会出现下面这个错误。2019-01-11 02:00:34,102 15572 WARNING ccc odoo.schema: Table 'res_count...原创 2019-01-11 11:59:57 · 273 阅读 · 0 评论 -
odoo操作could not connect to server
昨晚倒腾电脑,今天起床运行一下的项目看到这个。出现这个错误:psycopg2.OperationalError: could not connect to server: Connection refused (0x0000274D/10061)Is the server running on host “localhost” (::1) and acceptingTCP/IP connec...原创 2019-01-04 09:19:12 · 1914 阅读 · 0 评论 -
odoo12:获取当前时区时间(带时区)
获取当前时区时间有时候我们默认获取当前时间会出错,我们通常自己写一个方法,然后调用它,下面分享一个当前时区时间的代码:def get_location_time(self): """ 获取当前时区时间(带时区) :return: """ now_time = datetime.datetime.utcnow() tz = self.env.use...原创 2019-01-24 20:01:17 · 3154 阅读 · 0 评论 -
odoo学习必看-提问的智慧《How To Ask Questions The Smart Way》
odoo学习必看-提问的智慧《How To Ask Questions The Smart Way》人必自助而后人助之,而后天助之。出自《周易·系辞上》访问原文感觉这篇文章挺不错的,讲的特别细。从寻求问题答案的人和回答问题的人方面进行了详细的描述,很现实。如果你能读完,肯定会有很大的收获。odoo和ERP,都是个持续学习的过程,多问是个良好的习惯,为人为己,你必须了解提问前的功课以及如...转载 2019-01-10 13:30:27 · 662 阅读 · 0 评论 -
关于删除Pgadmin里的系统表,还能找到吗?
删除Pgadmin里servers下的系统,我们可以重新建立连接。这时,我们将能获得新的系统数据表了。原创 2019-01-10 00:39:16 · 438 阅读 · 0 评论 -
全世界时差整理(不含夏冬令时)
国际时差整理之前自己写的一个dict,里面数据可能存在某些不精准的时区,希望大家指教。def get_time_data(self, Michael): d = { 'Africa/Abidjan': '+00:00', 'Africa/Accra': '+00:00', 'Africa/Addis_Ababa': '+ 03: 0...原创 2020-06-02 15:02:19 · 210 阅读 · 0 评论 -
odoo自定义弹框提示错误
odoo自定义弹框提示错误经常使用自带的提示错误,显示的都是Odoo Server Error,有些需求就是要自己定义提示框前面的文字。所以请往下看。实现代码:1.字段 py文件 unit_price = fields.Float(string='单价')2.视图 xml文件 <field name="unit_price"/>3.方法 @...原创 2019-03-12 11:35:49 · 2650 阅读 · 0 评论 -
odoo12:上传图片,默认显示图标
效果:实现:图片路径 .\hy\static\src\img\default_image.png头部声明:import base64from odoo import api, fields, models, _from odoo.modules.module import get_module_resourcefrom odoo import tools方法...原创 2019-03-04 14:04:03 · 2646 阅读 · 3 评论 -
odoo12:日历视图
odoo12:日历视图查看方便,定义 简单实现odoo12的日历视图效果,具体步骤如下:请往下看先上代码:<!--calendar--> 在views/positions.xml<record id="positions_view_calendar" model="ir.ui.view"> <field name...原创 2019-02-26 23:12:59 · 989 阅读 · 0 评论 -
odoo12:怎么让header里面的按钮状态,固定不动
效果图:实现代码:在form的header里面添加样式即可<header style="position: fixed;width:100%;margin-top:-12px;padding:0px">原创 2019-03-05 15:04:45 · 935 阅读 · 0 评论 -
odoo12:激活币种
odoo12:激活币种当我们的模块继承odoo12自带的模块币种_inherit = 'res.currency'时,我们会发现默认是没有激活币种的。如果想要安装模块时默认激活。我们只需要在xml视图中,输入下面代码就ok。 <!-- 激活CNY --> <record id="base.CNY" model="res.currenc...原创 2019-03-01 15:49:28 · 555 阅读 · 0 评论 -
odoo12:定时任务
odoo12:定时器任务 设置--技术-自动化-安排的动作 代码如下: <record id="ir_cron_scheduler_action" model="ir.cron"> <field name="name">定时器</field> <field name="原创 2019-02-27 17:45:46 · 1814 阅读 · 1 评论 -
出现No module named 'yaml'错误解决办法
odoo11导入时,出现No module named 'yaml’错误解决办法,这个时候你会发现在pycharm上面安装不了。我们需要通过命令行来安装,输入pip install pyyaml这个时候问题就可以得到解决了,您还有没有什么更好的方式呢?...原创 2018-12-26 13:23:57 · 104575 阅读 · 6 评论 -
odoo12:模块的创建
odoo12:模块的创建一:配置准备前提已安装好odoo开发所需软件。打开PyCharm软件,我们在odoo12源码的debian目录下找到odoo.conf文件,这就是odoo12的配置文件。我们可以拷贝它到项目根目录下进行修改,然后在PyCharm中指定项目的启动配置为根目录下的odoo.conf。也可以直接修改debian目录下的odoo.conf,指定项目启动目录为这个conf文件的...原创 2019-01-12 23:01:21 · 2599 阅读 · 3 评论 -
odoo12:字段定义
odoo12:定义对象类型定义对象类型基础类型:char, text, boolean, integer, float, date, time, datetime, binary;复杂类型:selection, function, related;关系类型:Many2many,Many2one,One2many。一、基础类型二、复杂类型selection下拉框,如图所示:fun...原创 2019-01-13 01:41:57 · 1258 阅读 · 0 评论 -
odoo12:常用的widget
widget中文意思“装饰物”。odoo官网提供很多可以直接使用的控件,我们也可以自己编写控件。常用的widget有:# odoo中常用的widgetwidget = "statusbar" # 头部状态条标签widget = "email" # 电子邮件地址标签widget = "selection" # 下拉选择标签widget = "mail_followers" # 关...原创 2019-01-14 15:28:24 · 1886 阅读 · 0 评论 -
odoo上传单张图片
使用odoo上传单张图片,在模型上面添加字段:flighttime = fields.Binary(string=u’航班时刻’)。视图文件只需要把字段写进去就可以了。就可以看到这样的效果了。现在就可以上传图片了。...原创 2019-01-09 01:19:32 · 1802 阅读 · 0 评论 -
odoo12:继承模型自定义显示字段
今天我们先来谈谈继承货币模型,安装模块后自动激活显示在页面中。## 首先谈谈页面上激活res.currency的货币种类的方法:自带的模块只会默认激活两个币种,如果我们想要激活人民币CNY类型,请往下看。用代码实现继承模型自定义显示字段<record id="base.CNY" model="res.currency"> <field name="acti...原创 2019-01-24 19:15:25 · 1402 阅读 · 0 评论 -
odoo12:自动生成序列号方法
为了我们插入数据的效率,我们会想到自动生成序列号。那么怎么生成预想的序列号呢?下面我们就来看看。1.data/data.xml<?xml version="1.0" encoding="utf-8"?><odoo> <data noupdate="0"> <record id="yhb_gathering_no&原创 2019-01-24 19:50:37 · 2700 阅读 · 0 评论 -
Python入门:循环
1、重复执行# 打印 10 遍 Hello Pythonprint("Hello Python")print("Hello Python")print("Hello Python")print("Hello Python")print("Hello Python")print("Hello Python")print("Hello Python")pr原创 2019-01-15 01:10:45 · 524 阅读 · 0 评论 -
odoo12:domain写法及运用
Domain的写法原文链接转载 2019-01-15 09:39:48 · 2077 阅读 · 0 评论 -
odoo12:常用字段属性
常用字段属性字段它具有可供我们定义其行为的其他属性。下面列出一些通常用作关键字参数的属性。String是要在用户界面中使用的字段的默认标签。除了Selection和Relation字段之外,它是第一个位置参数,因此 大多数情况下它不用做关键字参数。如果未提供,则从字段名称中自动生成。default为字段设置默认值。可以是一个特定的值,或者是一个可调用的参数,包括匿名函数或命名功能。re...原创 2019-01-21 01:10:19 · 2361 阅读 · 0 评论 -
odoo12:命令行
常见的运行服务参数为了方便我们的运行,我们经常对运行服务进行配置。那么运行服务有哪些常用的服务参数呢?下面我们来简单了解一下:-d 数据库名称安装或更新模块时的目标数据库。提供访问以逗号分隔的数据库,限制对指定数据库之外的数据库进行更新。-i 模块名相当于初始化模块,在运行服务之前要安装的模块列表,以逗号分隔。-u 模块名指定更新模块,在运行服务之前要更新的模块列表...原创 2019-01-25 17:29:57 · 954 阅读 · 0 评论 -
odoo中graph图表统计视图怎么实现?
odoo中graph图表统计视图怎么实现?我们以优惠券为例:------\models\coupon_type.py---------------\views\coupon_views.xml------图表统计:graphtype 值可以是, bar (default), pie, linestatced 仅仅在 bar 的情况下生效,如果设置为 True,将会按照组分割,然后叠...原创 2018-12-25 16:25:50 · 2391 阅读 · 0 评论