摘要: 1、domain 筛选 add = fields.Many2one( 'product.attribute.value', string='ADD', domain=lambda self: [('attribute_id.name', '=', 'add')])2、此方法需要修改代码,在单据状态变 阅读全文
posted @ 2018-01-15 11:18 我本坏蛋 阅读(177) 评论(0) 推荐(0)
摘要: |是按位或操作,就是只要有一个1就是1,两个都是0才是0 阅读全文
posted @ 2018-01-10 11:38 我本坏蛋 阅读(1958) 评论(0) 推荐(0)
摘要: PyInstaller介绍: PyInstaller是一个能将Python程序转换成单个可执行文件的程序,操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。 环境为windows7操作系统,python2.7.8 virtu 阅读全文
posted @ 2017-08-23 16:14 我本坏蛋 阅读(1459) 评论(0) 推荐(0)
摘要: # no print start file = StringIO() cavans = report.DrawVca(file) cavans.draw(new_data) file.seek(0) pdf_data = file.read() file.close() datas = base64 阅读全文
posted @ 2017-08-11 11:48 我本坏蛋 阅读(448) 评论(0) 推荐(0)
摘要: 如果你的程序要考虑时区,可以使用pytz。datetime模块中有tzinfo相关的东西,但是它是一个抽象类,文档上说:tzinfo is an abstract base clase, meaning that this class should not be instantiated direc 阅读全文
posted @ 2017-08-04 15:08 我本坏蛋 阅读(3104) 评论(0) 推荐(0)
摘要: 表空间 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。 Oracle数据库中至少存在一个表空间,即SYSTEM的表空间。 SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据 阅读全文
posted @ 2017-07-22 18:01 我本坏蛋 阅读(2007) 评论(0) 推荐(0)
摘要: QL truncate table命令用于删除现有表中完整的数据。 您还可以使用DROP TABLE命令删除完整的表,但它会从数据库中删除完整的表结构并如果你愿意,你可再次存储一些数据重新写入到该表。 语法 truncate table的基本语法如下: 阅读全文
posted @ 2017-07-22 17:59 我本坏蛋 阅读(13476) 评论(0) 推荐(1)
摘要: 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结果,但是因为没有锁,所以select结果为当前时刻表中记录的状态。 如果 阅读全文
posted @ 2017-05-09 18:41 我本坏蛋 阅读(899) 评论(0) 推荐(0)
摘要: 引言 with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What's new in Python 2.6? 中 wit 阅读全文
posted @ 2017-05-04 11:55 我本坏蛋 阅读(403) 评论(0) 推荐(0)
摘要: GIL 与 Python 线程的纠葛GIL 是什么?它对 python 程序会产生怎样的影响?我们先来看一个问题。运行下面这段 python 代码,CPU 占用率是多少?# 请勿在工作中模仿,危险:) def dead_loop(): while True: pass dead_loop() 答案是 阅读全文
posted @ 2017-05-03 10:02 我本坏蛋 阅读(453) 评论(0) 推荐(0)