form HTML basic pattern - pai-plznw4me/django-initializer GitHub Wiki
-
<form>μμ± λ° μ΄λμ form μ 보λ₯Ό 보λ΄μΌ ν μ§ κ²°μ νλ€. -
<input>μ μμ±νλ€. - form tag μ
crsftemplate tagμ μΆκ°νλ€. - select box (option)
-
<input>submit button μμ±
<form action="{% url 'polls:search_questions' %}" method="post" id="row_search"></html>(β» κ°νΉ νλμ html page μμ μ¬λ¬ url λ‘ form μ 보λ΄λκ±Έ μ€κ³ν λλ url μ λΉμλκΈ°λ νλ€.
action μ κΈ°μ νμ§ μμΌλ©΄ request κ° λ€μ΄μ¨ κ³³μΌλ‘ 보λ
λλ€. )
<input type='text' value="" name="text_value" >django request μμ νμΈν μ μλ€.
def view_sample(request):
request['POST']['text_value'](β» input typeμ κ΅μ₯ν λ§λ€. ν΄λΉ μ¬μ΄νΈμμ input tag μ’ λ₯λ₯Ό νλ²μ© νμΈνμ)
(template tag λ django λ§ μ¬μ© κ°λ₯νλ€. )
<form>
{% csrf_token %}
</form>select box μ 보λ₯Ό form μ λ£μ΄μ μ‘μ ν λ €λ©΄ form attribute μ form tag μ id μ λμνκ² λ§μΆ°μΌ νλ€.
<form action="{% url 'polls:search_questions' %}" method="post" id="row_search">
<select name="field" form="row_search">
{% for field in valid_fields %}
<option>{{field}}</option>
{% endfor %}
</select>
</form><form action="{% url 'polls:search_questions' %}" method="post" id="column_search">
...
</form>
<select name="select_query" form="column_search">
...
</select>usage 1, usage 2 μμ 보μ΄λκ²κ³Ό κ°μ΄ <select> μ <form> μμ μλ λ°μ μλ μκ΄ μλ€
<input type="submit" value="search"><form action="{% url 'polls:search_questions' %}" method="post" id="row_search">
{% csrf_token %}
κ²μ column λͺ
:
<select name="field" form="row_search">
{% for field in valid_fields %}
<option>{{field}}</option>
{% endfor %}
</select>
<input type="text" value="κ°μ μ
λ ₯νμΈμ" name="text_value">
<input type="submit" value="search">
</form>