"장고 데이터 입력받기"의 두 판 사이의 차이

Pywiki
둘러보기로 가기 검색하러 가기
(새 문서: == 개요 == 장고에서 사용자로부터 데이터를 입력 받는 방법에 대해 살펴보자. = URL주소로 입력받기 = = GET으로 입력받기 = HTML에서 form태그...)
 
13번째 줄: 13번째 줄:
 
     </form>
 
     </form>
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
= POST로 입력받기 =
  
= POST로 입력받기 =
+
= 자료 검증 =
 +
그냥 받기만 해선 해당 자료로 연산할 때 에러가 뜨기도 한다. 이를 위해선 form을 사용한 검증이 되면 편하다.
 
[[분류:7-0. 장고 중급 튜토리얼]]
 
[[분류:7-0. 장고 중급 튜토리얼]]

2021년 8월 20일 (금) 11:09 판

1 개요

장고에서 사용자로부터 데이터를 입력 받는 방법에 대해 살펴보자.

2 URL주소로 입력받기

3 GET으로 입력받기

HTML에서 form태그를 다음과 같이 작성한다.

    <form method="get" action="{% url 'utility:compound_interest' %}">
        <p><label>얼마 넣을래? : <input type="text" value='{{principal}}' name="principal"></label></p>
        <p><label>이자율은? 단위는 % : <input type="text" value='{{interest_rate}}' name="interest_rate">%</label></p>
        <p><input type="submit" value="Submit"></p>
        <p>최종적으로 받는 금액은 {{result}}야.</p>
    </form>

4 POST로 입력받기

5 자료 검증

그냥 받기만 해선 해당 자료로 연산할 때 에러가 뜨기도 한다. 이를 위해선 form을 사용한 검증이 되면 편하다.