小编Jay*_*kat的帖子

如何使用Odoo中的方法设置默认值?

如何在Odoo 8 models.py中的对象字段中计算默认值的值

我们不能_default再在Odoo 8中使用该属性了.

field_name = fields.datatype(
    string=’value’, 
    default=compute_default_value
)
Run Code Online (Sandbox Code Playgroud)

在上面的字段声明中,我想调用一个方法来为该字段分配默认值.例如:

name = fields.Char(
    string='Name', 
    default= _get_name()
)
Run Code Online (Sandbox Code Playgroud)

python default-value python-2.7 odoo odoo-8

10
推荐指数
2
解决办法
2万
查看次数

列表操作不正确

让我们说吧

>>> a = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

我想要一个输出

>>> b
[[1], [1, 2], [1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5]]
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

class Child(object):
    def get_lines(self):
        a = [1,2,3,4,5]              
        b=[]
        c=[]
        j=0
        for i in a:
            print i
            b.append(i)
            print b
            c.insert(j,b)

            j=j+1
        print c


son= Child()
son.get_lines()
Run Code Online (Sandbox Code Playgroud)

当我b在循环中打印列表时,它给出:

1 
[1] 
2 
[1, 2]
3  
[1, 2, 3]  
4  
[1, 2, 3, 4] 
5 
[1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)

输出是:

[[1, 2, 3, 4, 5], [1, …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

1
推荐指数
1
解决办法
86
查看次数

在PHP中切换case语句

我正在学习PHP.我从网站下载了一个开源项目,并查看该项目中每个模块的工作流程.我注意到一个我不熟悉的开关盒.

switch ($value) {
        case 'student':
        case StudentClass::getInstance()->getId();
            return new StudentClass();
            break;
        case 'teacher':
        case TeacherClass::getInstance()->getId();
            return new TeacherClass();
            break;
        default:
            break;
    }
Run Code Online (Sandbox Code Playgroud)

上面的补丁就是我的样子.当我提供输入时:

$value = 'student';
Run Code Online (Sandbox Code Playgroud)

它返回StudentClass实例.

如果我给

$value = 'teacher';
Run Code Online (Sandbox Code Playgroud)

然后它返回TeacherClass实例.

如果有人解释这个流程,那么对我更好地理解PHP将会有所帮助

php

0
推荐指数
1
解决办法
564
查看次数

标签 统计

python ×2

python-2.7 ×2

default-value ×1

odoo ×1

odoo-8 ×1

php ×1