![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Pierce°ღ
荣耀存于心,而非留于行
展开
-
cryptography库编写DSA算法的签名与验签
cryptography库编写DSA算法的签名与验签。原创 2023-05-08 10:04:48 · 225 阅读 · 1 评论 -
mongoengine修改数据失败问题
当使用mongoengine时,使用QuerySet类修改某些数据会引发一点问题。具体如下:情况一:个人经历,第一次使用时在一个QuerySet集里面修改某个数据,我是这样操作的:可以看到print输出是有许多相同的key=111的数据,而当我向上面取其中一个修改时,会发现修改失败如图:第一张图我是以id为降序进行排序,所以看到最后一条并没有修改value为{“1111”: 444444}。但只要使用引用即可完成修改:情况二:在不清楚字典或者列表数据的情况加追加新的数据在里面,都会想原创 2021-10-11 09:57:14 · 392 阅读 · 0 评论 -
python mongoengine过期时间设置
前言:如果过期时间有所偏移请参考上一篇文章https://blog.csdn.net/weixin_43464076/article/details/120521657mongoengine是pymango封装来的那么定义过期时间也是要设置TTL索引来规定过期时间且需要用UTC格式这里设置需要用{}来包围自定义的索引,只有字典格式才能添加其他选项,如果单单只是设置索引就不需要在indexes里面套字典,直接’字段’即可其他索引简便方式如官方文档所示。官方mongoengine索引文档:ht原创 2021-09-28 09:12:45 · 298 阅读 · 0 评论 -
python pymongo过期时间设置以及删除偏移
过期时间设置需要连索引一起设置而该索引成为TTL索引,需要用到UTC时间设置,否则不会过期然而这里最少的过期时间为5秒,少于5秒会报错。这里需要注意,过期时间一到,数据可能还不会立刻删除。这是因为mangodb有一个轮询操作,过期时间的记录会记录在后台任务中,等数据库的删档时间即60一到就会执行后台任务的过期时间记录。没到或者过了删档时间,则会等待下一个删档时间的来临。这也导致了,该过期时间功能,不能执行一些需要精确的验证操作,如用户验证等。以下是官方文档原话:Mongodb官方文档TTL索原创 2021-09-28 09:01:33 · 724 阅读 · 0 评论 -
odoo12 深度修改页面标题
根据我上一篇文章而言,我门继承并修改了web.layout的标题但是这也仅仅修改了部分的标题,我们来看看如下页面想要在深度修改这个字样显然继承修改已经办不到了,而多打开几个页面不难发现,每个页面都会根据我们自己编写的xml的标题进行修改但最后的字段一直是 - Odoo字样,对于公司作为商品显然是不满足的,而能做到这个功能的只有js才能办到。那么根据上一篇文章搜索到的xml文件,我们即可定位在web文件中source/odoo/addons/web对于odoo而言js文件通常放在当前目录的s原创 2021-06-03 16:06:26 · 552 阅读 · 0 评论 -
odoo12 修改页面标题及图标
首先在首页页面上按F12打开Elements不难发现里面有一个titile标签,这就是我们需要改的地方那么此时就要用到odoo的页面继承与xpath来改写title标签,那么既然需要继承就需要找到被继承的视图id,接下来就是需要找到所对应的视图id使用xpath来改写就行。首先在源码里面全局搜索这里需要所有一些关键字,能搜索出来就行<title>Odoo</title>如图所示,有3个符合结果的文件很显然第一个文件结果为html文件,不符合odo..原创 2021-06-03 09:46:22 · 1703 阅读 · 0 评论 -
odoo12框架设置成中文
点击odoo主页的settings按钮,进入参数设置界面点击左上角菜单的Translations找到Languages在检索框搜索简体中文点击该记录,进入编辑页面后点击右上角使其活动点击Translations的load a Translation选择简体中文OK最后设置该账户为中文格式页面右上角选择中文保存即可...原创 2021-06-02 15:45:47 · 646 阅读 · 0 评论 -
进入开发者模式屏蔽selenium身份
3版本selenium屏蔽: # 获取浏览器设置对象 option = webdriver.ChromeOptions() # 开发者模式 option.add_experimental_option('excludeSwitches', ['enable-automation']) option.add_argument('lang=zh_CN.UTF-8') # 更换请求头原创 2020-11-03 11:05:44 · 359 阅读 · 1 评论 -
关于pycharm安装pip问题
今天因为想安装库然后出现需要让我升级PIP然后我升级之后给我报了一堆错误且给我自动卸载了原有的20.2.3版本的pip,而在python里面的Settings-Project-Interpreter里面下载了pip10.0.0版本,然后升级之后一直存在着两个版本的pip且默认都是10.0.0版本,这把我搞蒙了,所以我在网上找了好久才搜集到的方法,真的把我找蒙圈了。以下是方法:1、查看pip版本:pip show pip2、 卸载PIP的命令:python -m pip uninstall pip3、原创 2020-10-26 16:19:47 · 587 阅读 · 0 评论 -
selenium启动无界面浏览器问题
关于selenium启动无界面浏览器问题使用最新版本的selenium模块(3以上)启动phanthomjs.exe无界面驱动时会报警告,且终止程序问题,常见错误为:UserWarning: Selenium support for PhantomJS has been deprecated,please use headless versions of Chrome or Firefox insteadwarnings.warn('Selenium support for PhantomJS ha原创 2020-10-25 12:35:06 · 1223 阅读 · 0 评论