Может ли кто-нибудь дать мне пример, чтобы манипулировать полем many2many с использованием нового API? Я пробовал читать Documentation безрезультатно.Как правильно создать, записать или отменить запись для многого другого с помощью нового API?
Вот мой пример классы:
from openerp import models, fields, api, _
class example_class_one(models.Model):
_name = "example.class.one"
name = fields.Char('Name')
value = fields.Float('Value')
example_class_one()
class example_class_two(models.Model):
_name = "example.class.two"
name = fields.Char('Name')
example_class_ones = fields.Many2many('example.class.one',string='Example Class Ones')
@api.one
def test(self):
#CREATES SOME example_class_ones and assign them to self
#MANIPULATE SOME example_class_ones and save them
#DELETE SOME example_class_ones from self
pass
example_class_two()
я могу это сделать: 'self.example_class_ones.delete()' удалить все example_class_ones самостоятельно? – William
Я получил эту ошибку 'AttributeError: 'example.class.one' объект не имеет атрибута 'delete'' – William
Поскольку он не удаляется, это отключает(). Извините за эту ошибку. Сейчас я исправляю ответ. –