{lazy, eager, proactive}
以下是代码:
输出: -
for fee_line in fee_criteria.fee_line_ids:
fee_data = {
'name' : fee_line.name,
'amount' : int(fee_line.amount),
'type' : fee_line.type,
'fee_pay_type' : fee_line.fee_pay_type.id,
'reg_form_id':self.id,
'sequence': fee_line.sequence,
}
fee_lst.append((0,0,fee_data))
self.student_fee_line = fee_lst
我没有得到Ids所以我做了。
答案 0 :(得分:0)
在新的ID中,所有工作都在缓存中完成。然后检查python文件中的所有函数和id,并在具有计算字段的模型中创建记录,记录集的记录将仅在内存中。那时记录的id将是abc123@gmail.com abc123+SortToMySecretFolder@gmail.com a.b.c.123@gmail.com
abc123+camping.trip@gmail.com abc.123@gmail.com abc123+spam.site.signup@gmail.com
类型的虚拟ID。
openerp.models.NewId
这是How to use New ids in Odoo ?
上的if isinstance(current_record.id, models.NewId):
# do your stuff
帖子
答案 1 :(得分:0)
我认为您可以从val中删除$sql = "... WHERE place_id=$gID";
键和值,因为您已经将dict列表传递给o2m字段。