"장고 데이터 입력받기"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(새 문서: == 개요 == 장고에서 사용자로부터 데이터를 입력 받는 방법에 대해 살펴보자. = URL주소로 입력받기 = = GET으로 입력받기 = HTML에서 form태그...) |
|||
13번째 줄: | 13번째 줄: | ||
</form> | </form> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | = 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을 사용한 검증이 되면 편하다.