Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 按下保存按钮时如何从另一个字段获取值 我创建了一个自定义模块来更改售价,因为 我希望销售价格取决于供应商的价格 我的问题是如何将供应商价格(价格)的值分配到价格字段(列表价格),这是在创建新产品后单击保存按钮时进行的,因为我注意到“列表价格”字段取“价格”字段的值在点击按钮创建新产品之后,这意味着甚至在我输入“价格”(供应商价格)字段的数据之前。这样,“列表价格”字段的值取值“0” 有什么需要帮助的吗_Python 2.7_Odoo_Odoo 9 - Fatal编程技术网

Python 2.7 按下保存按钮时如何从另一个字段获取值 我创建了一个自定义模块来更改售价,因为 我希望销售价格取决于供应商的价格 我的问题是如何将供应商价格(价格)的值分配到价格字段(列表价格),这是在创建新产品后单击保存按钮时进行的,因为我注意到“列表价格”字段取“价格”字段的值在点击按钮创建新产品之后,这意味着甚至在我输入“价格”(供应商价格)字段的数据之前。这样,“列表价格”字段的值取值“0” 有什么需要帮助的吗

Python 2.7 按下保存按钮时如何从另一个字段获取值 我创建了一个自定义模块来更改售价,因为 我希望销售价格取决于供应商的价格 我的问题是如何将供应商价格(价格)的值分配到价格字段(列表价格),这是在创建新产品后单击保存按钮时进行的,因为我注意到“列表价格”字段取“价格”字段的值在点击按钮创建新产品之后,这意味着甚至在我输入“价格”(供应商价格)字段的数据之前。这样,“列表价格”字段的值取值“0” 有什么需要帮助的吗,python-2.7,odoo,odoo-9,Python 2.7,Odoo,Odoo 9,product.py from openerp import fields, models, api class product(models.Model): _inherit = 'product.template' product_tmpl_id = fields.Many2one('product.template', string='Product') list_price = fields.Float(string="Prix de vente"

product.py

 from openerp import fields, models, api


 class product(models.Model):
     _inherit = 'product.template'

     product_tmpl_id = fields.Many2one('product.template', string='Product')
     list_price = fields.Float(string="Prix de vente", store=True, related='product_tmpl_id.seller_ids.price')

您是否覆盖了
create
方法?不,我没有覆盖create方法当您第一次按
save
按钮时,它调用了
create
方法,或者调用了
write
方法,因此,在调用
super
之后,您可以重写一个或两个方法,从您想要的位置获取您的值。非常感谢