2017-02-23 2 views
-5

私はショップ内のシャツの総数をカウントするプログラムを作成しようとしています。ここで 'シャツ'はいくつかのint値を含むフィールドです。私はシャツのすべての価値を数えようとしていますが、その発砲は間違いです。typerror intオブジェクトが反復ではありません

shirt = fields.Integer(string='Custom Shirts (Pcs)') 

@api.onchange('shirt') 
def shirts_total_count(self): 
    add_shirts=0 
    if self.shirt: 
     for temp in self.shirt: 
      add_shirts=add_shirts+temp.shirt 
+1

スタックトレース全体を投稿してください。 – DyZ

答えて

0

整数フィールドには1つの値しか含まれないため、反復処理はできません。 などのリレーショナルフィールドだけを反復することができます。One2manymany2many

関連する問題