摘要: 在 Odoo 14 中统计在线人数通常涉及到定制开发或者使用特定的模块。 自定义开发:如果没有现成的模块,您可能需要进行一些自定义开发。这通常涉及到扩展Odoo的用户模型,以跟踪用户的登录和登出活动。以下是一个基本的实现思路: 扩展用户模型:在用户模型(通常是res.users)中添加字段来记录用户 阅读全文
posted @ 2023-12-26 16:09 *感悟人生* 阅读(346) 评论(0) 推荐(1) 编辑
摘要: (function() { var a = new Date(); debugger ;return new Date() - a > 100; }()) 这种debugger 如果是用‘一律不在此处暂停’是过不去的。 要在浏览器的控制台中执行并阻止 debugger 语句,你可以使用 JavaSc 阅读全文
posted @ 2023-12-15 10:57 *感悟人生* 阅读(467) 评论(0) 推荐(0) 编辑
摘要: msg1='hello \t \r\n world' print(' '.join(msg1.split())) # 这里的split()可以去除所有的制表符,但不能去除一些其它符号。 # hello world msg='hello world' print(' '.join(filter(Non 阅读全文
posted @ 2023-12-14 11:22 *感悟人生* 阅读(29) 评论(0) 推荐(0) 编辑
摘要: arguments 和 parameter 的翻译都是参数,在中文场景下,二者混用基本没有问题,毕竟都叫参数嘛。 但若要严格再进行区分,它们实际上还有各自的叫法 parameter:形参(formal parameter),体现在函数内部,作用域是这个函数体。 argument :实参(actual 阅读全文
posted @ 2023-12-14 11:17 *感悟人生* 阅读(134) 评论(0) 推荐(0) 编辑
摘要: from distutils.sysconfig import get_python_lib print(get_python_lib()) /usr/lib/python2.7/site-packages 阅读全文
posted @ 2023-12-14 10:38 *感悟人生* 阅读(12) 评论(0) 推荐(0) 编辑
摘要: a = [1, 2] b = [3, 4] c = [5, 6] # 1、用sum 连接一个空列表,可以合并所有的列表 print(sum((a, b, c), [])) # 2、用生成式,可以合并所有的列表 print([i for ls in [a, b, c] for i in ls]) 阅读全文
posted @ 2023-12-14 10:25 *感悟人生* 阅读(2) 评论(0) 推荐(0) 编辑
摘要: and 和 or 是我们再熟悉不过的两个逻辑运算符,在 Python 也有它的妙用。 当一个 or 表达式中所有值都为真,Python会选择第一个值 当一个 and 表达式 所有值都为真,Python 会选择最后一个值。 示例如下: print((2 or 3) * (5 and 6 and 7)) 阅读全文
posted @ 2023-12-14 10:12 *感悟人生* 阅读(19) 评论(0) 推荐(0) 编辑
摘要: next() 函数在Python中的主要作用是从可迭代对象中返回满足条件的第一个元素,或者在没有满足条件的元素时返回默认值。在上述场景中,next() 用于在 objects.additional_line 中查找满足条件 '预付款' in line.name 的第一个元素的 price_total 阅读全文
posted @ 2023-12-13 13:38 *感悟人生* 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在Odoo中,ref 字段是一个用于关联其他记录的字段。它是一个特殊的Many2one字段,允许你在一个模型中创建一个关联到另一个模型的字段。ref 字段通常用于建立模型之间的关联关系,例如,一个销售订单关联到一个产品。 以下是关于ref 字段在Odoo中的作用以及一个示例说明: 作用: 建立关联关 阅读全文
posted @ 2023-12-13 13:32 *感悟人生* 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-11-08 13:47 *感悟人生* 阅读(5) 评论(0) 推荐(0) 编辑