보기에서 템플릿으로 데이터를 전달할 때 이러한 혼란이 있습니다. 데이터는이 0.12와 같이 float 형식으로 저장되며이 "12 %"와 같이 표시되므로 아래 에서처럼 변경해야합니다. 그러나 여기에 어떤 질문이 있습니까?Django의 템플릿에 데이터를 전달하기 전에 데코레이션
item_list = Items.objects.all()
for item in item_list:
item.interest_rate *= 100
item.financing_amount /= 10000
...
return render_to_response("xxxx.html",{'ret': item_list})
그리고 두 번째는 다음과 같이이다 : 선택의 두 종류가 있는데, 첫 번째는 다음과 같이이다
item_list = Items.objects.all()
ret = []
for item in item_list:
temp = {
"temp_interest_rate": item.interest_rate *= 100,
"temp_interest_rate": item.financing_amount /= 10000,
}
ret.append(item)
...
return render_to_response("xxxx.html",{'ret': ret})
첫 번째는 분명히 훨씬 더 간단하지만, 나는 어쩌면 그 생각 우리가 저장하지 않았더라도 직접 데이터베이스 모델을 변경하는 좋은 방법은 아닙니다.
나는 이미 동급생이 안전을 위해 두 번째 동창을 사용하도록 설득했지만, 나는 그것에 대해 확신하지 못했다. 그래서 어떤 숙련 된 장고 개발자가 조언을 해줄 수 있습니까?
제 생각에는 1 차가 훨씬 더 깨끗합니다. – Rohan