
python
阿尔托利亚 潘德拉贡
这个作者很懒,什么都没留下…
展开
-
django 一对多关系结果查询
我先定义两个模型,一个是问题,一个是选项,一个问题可以有多个选项。一对多的类型。class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') class Meta:...原创 2019-12-23 13:46:33 · 290 阅读 · 0 评论 -
odoo odoorpc 和 xmlrpc
odoo框架有时数据库不对外开放 或者 sql不好解决 需要刷脚本 可以尝试下odoorpc 和 xmlrpcimport odoorpcusername = username # 用户登录名url = url # 服务器ippwd = pwd # 用户的登录密码,测试时请换成自己的密码dbname = dbname # 数据库帐套odoo = odoorpc.ODOO(u...原创 2019-12-17 10:22:07 · 634 阅读 · 0 评论 -
gitlab 初始化仓库提交代码master develop
gitinitgit remote add origin xxxx (gitLab刚刚创建的工程地址)gitadd . (不要忘记点.)gitcommit -m 'init'gitpush -u origin master以上就是mastergit checkout -b developgit push orig...原创 2019-05-06 14:16:03 · 1940 阅读 · 0 评论 -
github fork 的使用 更改代码
https://www.cnblogs.com/patchouli/p/6511251.html转载 2019-05-14 10:33:28 · 345 阅读 · 0 评论 -
python itertools 模块中的chain 循环迭代整理
好像一次只能获取一层 并且得是可迭代对象原创 2019-05-23 11:34:03 · 275 阅读 · 0 评论 -
odoo 打印pdf没有中文
sudo apt-get install ttf-wqy-zenhei sudo apt-get install ttf-wqy-microhei原创 2019-05-28 16:14:30 · 1423 阅读 · 0 评论 -
linux nohup 后台挂起 有密码
#!/bin/shnohup xxxxx--上面不要在最后加 &保存文件运行会提示输入密码 输入密码后 回车ctrl+z$ bg 就可以了--我这个$ bg 报错 用jobs查看挂起的 然后bg x 即可 x代表的是jobs查看的数字...原创 2019-07-05 18:24:50 · 821 阅读 · 0 评论 -
odoo postgres 索引
查看索引select * from pg_indexes where tablename='xx';或者select * from pg_statio_all_indexes where relname='xx';创建索引create index picking_id_index on xx(picking_id);create indextbl_bb_inde...翻译 2019-07-15 17:41:33 · 311 阅读 · 0 评论 -
postgres 用户、角色、权限管理
PostgreSQL是一个多用户数据库,可以为不同用户指定允许的权限。 角色 PostgreSQL使用角色的概念管理数据库访问权限。 根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。 角色可以拥有数据库对象(比如表)以及可以把这些对象上的权限赋予其它角色, 以控制谁拥有访问哪些对象的权限。 操作角色的语句: create role db_role1; /-...转载 2019-07-27 16:43:43 · 266 阅读 · 0 评论 -
ubantu一些命令
永久修改屏幕的分辨率 sudo gedit .profile 将下面的四句话加入。.profile文件的最后 cvt 1280 768 xrandr --newmode "1280x768_60.00" 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync xrandr --addmode V...翻译 2019-08-01 16:30:43 · 188 阅读 · 0 评论 -
python 快捷键
shift cmd + 展开所有shift cmd - 折叠所有cmd+d 在下一行复制本行的内容cmd b 跳转到声明处(cmd加鼠标)cmd / 注释/取消注释一行ctr + tab 史上最NB的导航窗口shift enter 在行中的时候直接到下一行Tab / Shift + Tab 缩进、不缩进当前行cmd backspace 删除当前行cmd +c 复...原创 2019-08-01 16:34:26 · 350 阅读 · 0 评论 -
zsh
zsh更改一个配置 详见 https://blog.youkuaiyun.com/zhou1021jian/article/details/51540701主题修改,我比较喜欢前面是$符号,所以选择了steeef这款主题 $ vim ~/.zshrc 配置文件里找到: ZSH_THEME="robbyrussell" 修改为: Z...原创 2019-04-25 14:43:45 · 149 阅读 · 0 评论 -
pycharm快捷键以及常用设置
Alt+Enter 自动添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Alt + I 自动缩进行Ctrl + Y 删除当前插入符所在的行Ctrl + D 复制当前行、或...原创 2019-04-25 14:32:13 · 143 阅读 · 0 评论 -
mac 下常见 .gitignore
.DS_Store*.pyc.idea/原创 2019-05-08 10:11:10 · 437 阅读 · 0 评论 -
闭包返回函数不引用循环变量
def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fsf1, f2, f3 = count()"""print f1() ---> 9print f2() ---> 9pr...原创 2018-12-17 19:23:09 · 483 阅读 · 1 评论 -
IntelliJ IDEA 注册码 点击最下面的获取注册码
http://idea.lanyus.com/获取验证码即可 mac的一些软件http://www.ifunmac.com/原创 2018-12-19 10:34:37 · 321 阅读 · 0 评论 -
python 中 计算时间差 second 和 total_seconds()
python datetime 模块中 常用 second 和 total_seconds() 来获取时间差second 忽略天 只看时分秒total_seconds() 真正的时间差 包含天原创 2019-02-12 18:28:49 · 9676 阅读 · 0 评论 -
odoo中 mail.message 的使用
1. _inherit = ['mail.thread'] 在表的下面 继承这段话2. freight_all = fields.Float(string=u'运费', copy=False, track_visibility='onchange') 在字段里面 加上 track_visibility='onchange'3. <div class=...原创 2019-02-12 18:33:18 · 2381 阅读 · 0 评论 -
python http request
http://docs.python-requests.org/zh_CN/latest/user/quickstart.html原创 2019-02-13 16:24:05 · 219 阅读 · 0 评论 -
python 多线程 ThreadLocal
python 中 多线程 共享全局变量 所以有时需要使用局部变量 局部变量传参时比较麻烦python 中自带ThreadLocal 每个线程有不同的ThreadLocal对象思路: 将线程作为key 局部变量作为value 传入一个字典中 这样每个线程的局部变量就唯一了 ThreadLocal就是这样处理的原文链接:https://www.liaoxue...原创 2019-02-28 15:34:12 · 228 阅读 · 0 评论 -
__slots__ 限制实例属性
python中 定义一个类 实例对象可以自定义属性__slots__ 可以限制__slots__ 用来限制 实例对象的属性class Students(object): __slots__ = ['name','age'] 限制实例对象的属性 counts = 1 类属性 def __init__(self): Students.coun...原创 2019-02-14 14:42:24 · 243 阅读 · 0 评论 -
python @property 和 @xx.setter
https://www.cnblogs.com/mzc1997/p/7663052.html原创 2019-02-14 15:47:04 · 527 阅读 · 0 评论 -
odoo ondelete
odoo ORM中的many2one类型字段有 ondelete设置,对应数据表中关系处理model modelA a = fields.Many2one('b', string='b', ondelete='set null')则当对模型b进行delete操作时,会引发如下操作set null: 当b中删除记录时,modelA中相关记录的a=nullcascade: 当b中删除记...原创 2019-02-20 13:42:05 · 650 阅读 · 0 评论 -
虚拟环境 virtualenv
安装virtualenvsudo pip install virtualenvsudo pip install virtualenvwrappersource ~/.bashrc创建目录mkvirtualenv xt_flaskcd xt_flask创建环境virtualenv ENV本地python默认2.10 选择3.6用下面的virtualenv -...原创 2019-04-02 17:33:23 · 154 阅读 · 0 评论 -
python list 去重后排序 顺序不变
testlist = ['cc', 'bbbb', 'afa', 'sss', 'bbbb', 'cc', 'shafa']set2list = list(set(testlist))print set2listset2list.sort(key = testlist.index) print set2list 运行结果:['cc', 'shafa', 'bbbb', '...原创 2019-04-03 15:08:36 · 1585 阅读 · 0 评论 -
git .gitignore不起作用
gitrm-r--cached.gitadd.gitcommit-m'update.gitignore'原创 2019-04-15 16:07:35 · 533 阅读 · 0 评论 -
python 函数的默认参数 用不可变对象
如图 当函数的参数LIst是一个可变对象list 当不传值时 会计算一下LIst 下次调用 LIst就不是空值了 导致不是想要的结果 当默认参数是个不可变值时 就不会出现上述的问题 ...原创 2018-12-17 16:13:48 · 275 阅读 · 0 评论