2013-12-02 3 views
0

Это мой HTML формаPost значения формы не отображаются

<form method="post">{% csrf_token %} 
    <strong>Start</strong><br /> 
    Lng: <input type="text" id="start_lng"><br /> 
    Lat: <input type="text" id="start_lat"><br /> 
    <strong>Destination</strong><br /> 
    Lng: <input type="text" id="dest_lng"><br /> 
    Lat: <input type="text" id="dest_lat"><br /> 
    <input type="submit" value="Go" /> 
</form> 

Но когда я смотрю на мою информацию запроса только значения POST я получаю это «csrfmiddlewaretoken», а не какой-либо из start_lng, start_lat и так на.

+2

Почему вы не используете формы Django? –

+0

Im, новый для django, должен будет изучить его. благодаря – Pierre

ответ

5

Ваш HTML <input> элементы не имеют name атрибут и поэтому не считаются «успешных» управления для представления, как это определено в HTML спецификации: http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2

Успешное управление «действительным» для представления. Каждое успешное управление имеет свое управляющее имя в паре с его текущим значением как часть представленного набора данных формы. Успешный контроль должен быть определен внутри элемента FORM и должен иметь имя управления.

Смежные вопросы