2011-02-01 2 views
0

사용자가 프로젝트 자금을 얻을 수있는 작은 프로젝트를 만들고 있습니다.장고/파이썬 계산

성공적으로 지불 페이팔을 통해 수행 될 때 "123.34"이

당신이 즉, ipn_obj.mc_gross을 한 일부 금융 정보를 포함하는의 ipn_obj받을 같은 프로젝트는 정수를 수용 할 수있다 "amount_raised"라는 필드를 가지고있는 "10.23"이 될 수도 있습니다

총 가치를 얻으려면 장고에서 어떻게 계산합니까?

장고에서 계산을 처리 한 것은 처음이므로 부담해야합니다.

내가 정수로 변환하려고하면 나는 당신의 도움이 많이 감사합니다 invalid literal for int() with base 10

오류를 얻을.

답변

1

123.45와 같은 숫자는 정수가 아닙니다. 필요한 것은 DecimalField입니다. 사용 예제 :

models.DecimalField (..., max_digits = 5, DECIMAL_PLACES = 2) 물론 오프

+0

, 감사 – ApPeL