Maxima's Lab

[Django] HTML Form 사용법 본문

Web Programming

[Django] HTML Form 사용법

Minima 2022. 11. 3. 00:43
728x90
SMALL

안녕하세요, 오늘은 Django에서 HTML Form을 사용하는 방법에 대해서 알아보겠습니다.

 

HTML Form을 사용하기 위한 간략한 Template은 다음과 같습니다.

<form method="POST" action="">
    {% csrf_token %}
    <label for="label_1">Label-1</label>
    <input type="text" id="label_2" name="label_1_name" value="Default Value">
    <input type="submit" value="Submit">
</form>
  • 위의 Form Template 에서 method는 POST / GET로 구성되어 있으며 사용자의 데이터들을 수정하지 않는 / 수정하는 상황에 따라 각각 사용할 수 있습니다. 또한, 데이터를 어떤 URL로 전송하는 지에 대한 내용입니다.
  • csrf_token은 CSRF (Cross Site Request Forgery)의 공격으로 부터 방어하기 위해 사용하는 명령어입니다.
  • 그외의 나머지 명령어는 label과 text type의 input 그리고 최종적으로 submit type의 input을 통해 POST로 데이터들을 전송하는 하는 내용입니다.
<input type="submit" value="Submit">

위의 코드 대신 아래 코드를 사용할 수 있습니다.

<button type="submit">Submit</button>

 

지금까지, Django 에서 HTML Form을 사용하는 방법에 대해서 알아보았습니다.

728x90
LIST
Comments