随笔分类 -  技术

摘要:## @api.one 新api定义: 1 qty = fields.Integer(string="qty", compute="_get_qty") 2 3 @api.one 4 def _get_qty(self): 5 self.qty = random.randint(1, 10) one 阅读全文
posted @ 2020-06-04 15:00 北方男孩 阅读(1311) 评论(0) 推荐(0)
摘要:这个问题我在自己代码中跟中转换编码都不行,总出错! 介绍一种便捷方法,直接改源码: 直接找到zipfile.py文件 第一处: 第二处: 完美解决!!!! 阅读全文
posted @ 2018-10-19 21:10 北方男孩 阅读(4137) 评论(0) 推荐(1)
摘要:1.邮箱验证: re.compile(r"^[a-z0-9.\-\_]{1,50}@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$", re.I).match(datas["email"]) 2.传url链接: parse.urlencode(字典) parse.unquote(字符 阅读全文
posted @ 2018-10-16 13:38 北方男孩 阅读(208) 评论(0) 推荐(0)
摘要:mysql数据库创建后。默认的时区比东八区少了八个小时。 如果sql语句中使用到mysql的时间的话就会比正常时间少了八个小时。 所以需要修改mysql的系统时区。 使用mysql连接工具或者命令好工具都可以。 我用workbench输入命令行: select now(); 查看mysql系统时间。 阅读全文
posted @ 2018-09-25 11:26 北方男孩 阅读(3050) 评论(0) 推荐(0)
摘要:importlib包的目的是双重的。一个是在Python源代码中提供import语句(以及扩展名为__import__()函数)的实现。这提供了可以移植到任何Python解释器的import的实现。这也提供了比在除了Python之外的编程语言中实现的实现更容易理解的实现。 第二个目的是,实现impo 阅读全文
posted @ 2018-03-30 09:25 北方男孩
摘要:非阻塞调度,在指定的时间执行一次 非阻塞的方式,采用cron的方式执行 阻塞的方式,间隔3秒执行一次 采用阻塞的方法,只执行一次 采用阻塞的方式,使用cron的调度方法 阅读全文
posted @ 2018-03-28 23:37 北方男孩
摘要:APScheduler是一个Python定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务、并以daemon方式运行应用。目前最新版本为3.0.x。在APScheduler中有四个组件:触发器(trigger)包含调度逻辑,每一个作业有它自己 阅读全文
posted @ 2018-03-28 09:32 北方男孩 阅读(8602) 评论(0) 推荐(0)