- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 preHandle执行两次事发原因,权限放行失败
preHandle执行两次事发原因事发背景肯定是只调用了一次接口但是preHandle执行两次,这是有这个问题的前提创建demo接口的时候(实验新的检验规则),用post测试,此时接口上已经加上了@PassToken去掉鉴权(为了方便测试)。当用postman进行调用的时候,发现报权限错误,此时问题来了,不是已经有@PassToken放行了吗,怎么还会验证权限?排查问题首先恢复案发现场,还原执行两次的那个过程查看两次拦截请求preHandle的不一样的地方,如果你够细心,基本能大致发现问题
2022-01-27 15:46:31 2296
原创 利用jieba.analyse进行 关键词 提取
这里写自定义目录标题利用jieba.analyse进行 关键词 提取参数介绍用法介绍jieba分词中的词性类型利用jieba.analyse进行 关键词 提取import jieba.analysetext='2020年5月11日至17日,全市共接报电信诈骗警情80宗。'Key=jieba.analyse.extract_tags(text,topK=3)print(Key)参数介绍keywords = jieba.analyse.extract_tags(content, topK=5,
2021-01-27 14:02:29 1972
原创 redis+RedisBloom的安装和使用
redis+RedisBloom的安装和使用如果你是linux开发环境,最新版的redis可以很方便的使用,但如果是Windows系统的话,那么高版本的安装资源就很可贵了,docker可以快速的解决你的后顾之忧。安装第一步: Launch RedisBloom with Dockerdocker run -p 6379:6379 --name redis-redisbloom re...
2019-10-18 10:39:40 2777
原创 SQL优化(一)
SQL优化首先从索引上下功夫在sql前面加上“explain” ,查看性能如何查看表中是否使用了索引show index from tableName 添加索引ALTER TABLE tableName ADD INDEX (表字段);删除索引DROP INDEX 索引名(key_name) ON tableName 从sql语句中优化最好用left join, in...
2019-08-19 17:09:02 241
原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these envir
今天使用 IDEA 运行了一个 SpringMVC + Mybatis 的项目,配置tomcat启动的时候遇到一个问题,这里记录一下解决办法问题如下:解决办法:问题如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variabl...
2019-05-28 10:10:40 15164 2
原创 odoo开发移动端的技术选择
几种实现手段对比结果Flutter简洁强大,GOOGLE的新技术,有吸引力Flutter 用Dart作为开发框架和widget的语言;Dart学习起来相对简单Flutter支持Hot Reload,通过将更新的源代码文件注入正在运行的Dart VM(虚拟机)中工作。这不仅包括添加新类,还包括向现有类添加方法和字段,以及更改现有函数同时支持安卓和IOS在Flutter中发起HTTP网络...
2019-04-18 17:45:42 2469 1
原创 如何让另一台电脑访问本机发布的web项目
如何让另一台电脑访问本机发布的web项目如何让另一台电脑访问本机发布的web项目如何让另一台电脑访问本机发布的web项目1.关闭防火墙2.打开cmd 运行 ipconfig3.找到最下面的IPv4地址4.将本机运行的项目URL发给另一台电脑:将127.0.0.1换成Ipv4地址即可...
2019-04-10 18:00:01 5335 1
原创 odoo12主题样式模块
odoo12主题样式模块图标形式显示菜单目录的结构图标形式显示菜单:https://apps.odoo.com/apps/themes/12.0/backend_theme_v12/12的基本样式结构:https://www.odoo.com/apps/themes/12.0/openworx_backend_theme/...
2019-04-03 17:31:55 1051
原创 解决Windows10下无法对docker容器进行端口访问
解决Windows10下无法对docker容器进行端口访问(端口映射的问题)在Windows10系统服务器中安装了docker和docker-compose并尝试在其中运行Nginx服务,映射也做好问题:在主机的浏览器中,打开localhost:port无法访问对应的Web服务。问题解析原因:docker是运行在Linux上的,在Windows中运行docker,实际上还是在Win...
2019-03-19 11:24:07 18200 5
原创 docker中部署odoo遇到的问题 yaml.parser.ParserError
ERROR: yaml.parser.ParserError: while parsing a block mapping in “./docker-compose.yml”, line 15在写docker-compose.yml文件version: '2'services: # PostgreSQL mydb: image: postgres:10 por...
2019-03-18 14:14:19 3369
原创 odoo视图继承
odoo视图继承简介继承在odoo里可以通过继承的方式来改写已经存在的view对比view的定义视图定义中写法多了inherit_idinherit_id指向要改写的view <field name="inherit_id" ref="id_category_list"/>在arch里用xpath定位改写的元素<!-- 改写 ibuilding ...
2019-03-15 09:53:53 1054
原创 odoo 国际化翻译功能
翻译功能简述每个模块的翻译文件放在该模块目录下i18n目录里。模块内相关字符串一般用英语写成,然后通过翻译模板导出功能,导出一个翻译模板po文件。翻译人员使用翻译软件(poedit)进行翻译后,产生对应语言po文件,再放入i18n目录下供odoo加载。po文件的文件名规则一般由对应语言缩写或语言_国家组成,如中文为zh.po或zh_CN.po这一步实现很简单,只需要在odoo中实现翻...
2019-03-14 17:07:22 880
原创 Odoo创建模块,基础模块学习
Odoo创建模块这里我先引用一下几篇文章,这里完整的实现了一个odoo的模块创建demohttps://segmentfault.com/a/1190000014047552https://segmentfault.com/a/1190000016052104https://segmentfault.com/a/1190000016052104https://segmentfault....
2019-03-14 15:28:13 455
原创 odoo 记录集权限(二.记录规则)
记录规则通过记录规则可以灵活地设置权限。规则保存在ir.rule模型表里,需要设置关联某个模型,关联很多组,访问权限控制和domian。通过domain_force过滤出的一些记录来执行约束。例子:经理只能删除状态为’cancel’的客户线索。注意向many2many字段添加值的写法。&amp;lt;record id=&quot;delete_cancelled_only&quot; mode...
2019-03-14 14:24:29 2852
原创 Odoo访问权限(一)
Odoo访问权限一四个ODOO权限管理层次一. Odoo 菜单级别: 即,不属于指定菜单所包含组的用户看不到该菜单。不安全,只是隐藏菜单,若用户知道菜单ID,仍然可以通过指定URL访问二. Odoo 对象级别: 即,对某个对象是否有‘创建,读取,修改,删除“的权限。OE中的对象可以简单理解为表对象,比如“客户”,“产品”,“销售订单”等都是对象三. Odoo 记录级别: 即,对...
2019-03-14 13:24:07 1823 2
原创 odoo 工作流
介绍新版本的odoo开始减少workflow的使用,推荐使用workflow-ish的方式来处理工作流过程很多模块中还是使用到工作流,这里我记录一个简单的实例,欢迎大家给出建议。在本实例中工作流可以分为两个部分,一部分是“view视图”,一部分是“model方法”和相关的“流程字段”定义流程流转字段state = fields.Selection([ ('draf...
2019-03-14 10:35:23 1535
原创 odoo 模型继承
#在odoo中有两种模型的继承机制(传统方式和委托继承方式)重点:在__manifest__.py中找到depends,加上要继承的模块'depends': ['account']注意继承的模型所在addon需要在本addon里添加依赖,不然会报一个TypeError: Model ‘xxx’ does not exist in registry 错误。####传统方式能够添加字...
2019-03-13 15:44:42 1621
原创 Odoo数据定义文件,Odoo基础数据加载
odoo 基础数据加载这里介绍的odoo基础数据加载分两种方式,一种是演示数据加载,一种是默认数据加载,下面就是详细介绍首先,当然是创建一个date文件夹项目目录,右键自定义一个文件夹XML数据定义格式 <record id="building_type0" model="building.document.folder"> <field na...
2019-03-12 14:42:57 590 2
原创 odoo打包下载
view 视图中下载按钮的编辑 <record id="action_download_zip" model="ir.actions.server"> <field name="name">附件打包下载</field> <field name="model_id" ref="model_a
2019-03-07 17:12:16 1127
原创 odoo项目 发送信息到微信公众号或企业微信的做法
odoo client.message.send_textodoo发送信息到微信odoo发送信息到微信在odoo平台中进行项目开发的时候有时会用到跟其他平台对接发送信息。这里我写一个odoo发送信息到企业微信中的例子。如果你按照下面的做有问题的话可以留言!corpID:微信公众号中企业IDagentId :首先在 微信公众号-应用-创建应用 下创建应用,创建好后会显示 age...
2019-03-07 16:40:43 1255
原创 爬虫框架
每天都要上网,看到有用的数据你想收集起来吗?想的话那就来看看下面这种方法吧——爬虫什么是爬虫?爬虫:一段自动抓取互联网信息的程序。TA可以从一个URL出发,访问所有的URL。并且可以从每个页面上提取我们需要的价值数据。自动发现目标数据——自动下载——自动解析——自动存储。那么爬虫技术有什么价值呢?价值——夸张的说就是:" 互联网数据,为我所用 "!互联数据可以被更好的二次、三次...
2019-02-15 17:03:51 209
原创 生产环境服务器环境搭建+项目发布流程
生产环境服务器环境搭建(安装jdk+文件权限+tomcat+Nginx+Postgres )+项目发布流程安装jdk安装 openjdk-8-jdk 在 ubuntu-16.04 系统中通过以下命令:1.sudo add-apt-repository ppa:jonathonf/openjdk2.sudo apt-get update3.sudo apt-get install ope...
2019-02-15 15:27:04 2564
burpsuite_community_windows-x64_v2020_8_1.exe
2020-08-28
odoo12开发手册
2019-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人