Я получил такую ошибку:
TypeError: create() получил несколько значений аргумента ключевого слова "контекст"
Это код:
mov_id = self.create(cr, uid, ids, {'so_ids':so, 'product_ids':product},context=context)
В чем проблема?
Я получил такую ошибку:
TypeError: create() получил несколько значений аргумента ключевого слова "контекст"
Это код:
mov_id = self.create(cr, uid, ids, {'so_ids':so, 'product_ids':product},context=context)
В чем проблема?
Для создания записи параметры курсор, user_id, словарь значений и контекст. Например
mov_id = self.create(cr, uid, {'so_ids': so, 'product_ids': product},context=context)
create не принимает никаких идентификаторов, если вы пытаетесь использовать копию, используйте
mov_id = self.copy(cr, uid, ids, {'so_ids':so, 'product_ids':product},context=context)
return self.write(cr, uid, ids, {'so_ids':"Test"}, context=context)
, write_uid существует
- person J.C; 14.07.2012
self.create(cr, uid, {'so_ids':"Test"}, context=context)
Это синтаксис метода создания.
Если вы хотите добавить 'write_uid', просто добавьте {'write_uid': ur_id} в словарь в методе создания. В методе создания не требуется «id» или «список идентификаторов».