で簡単な計算をすることができません。私は、ビューを持っていると私は単純な数学的計算を実行しようとしていると私は私を投げているエラーを取得しています。ジャンゴ
私は10進数の値と整数の2つの変数を取るメソッドを持っています。私は数値を取って小数点を整数で分けたい。私は、次のエラーを取得していますし、私はなぜ知らない...
これはこれは、エラーメッセージである方法
def SplitEven(record, amount):
record_count = record.count
print(record_count)
print(amount)
split_amount = amount/record_count
print(split_amount)
rounded_amount = round(split_amount, 2)
print (record_count)
print (amount)
print (split_amount)
return rounded_amount
次のとおりです。ここで
unsupported operand type(s) for /: 'str' and 'int'
C:\Users\OmarJandali\Desktop\opentab\opentab\tab\views.py in addTransaction
taxSplit = SplitEven(record, amount)
C:\Users\OmarJandali\Desktop\opentab\opentab\tab\views.py in SplitEven
split_amount = amount/record_count
は、最大印刷から来るものです文:
[25/Jul/2017 16:14:10] "GET /static/css/blog.css HTTP/1.1" 404 1649
6
6
6.00
[25/Jul/2017 16:15:05] "POST /39/72/add_transaction/ HTTP/1.1" 500 83164
は 'タイプ(Rを印刷してみてくださいecord_count) 'と' type(amount) 'を使って、あなたが得るものを見てください。 – Justin
うん量は、文字列として印刷されて.... –
はので、私はテキストとして入力を持っていた番号に変更...しかし、それはまだ文字列として表示される.... –