Bonjour,
j'ai 2 classes A et B, je veux modifier l'attribut "nombre_balle" de la classe A a partir de la classe B :
classe A :
classe B :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class A(models.Model): _name = 'test.a' name = fields.Char(string="Nom",required=True) nombre_balle = fields.Integer(string="Nombre de balle")
j'ai ajouté un attribut pour récupérer l'attribut nombre_balle de la classe A
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class B(models.Model): _name = 'test.b' name = fields.Char(string="Nom",required=True) a_id = fields.Many2one('test.a',ondelete='set null',string="Objet classe A",required=True)
Comment puis-je modifier la valeur de nombre_balle a partir de la classe B ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part nombre_balle = fields.Integer(related='a_id ')
Partager