У меня есть форма в Django, которая включает в себя текстовую область.Когда я отправляю форму, он отправляет запрос на неправильный URL.Я обнаружил, что та же самая форма без текстовой области работает правильно, но как только текстовая область включена, она пытается отправить ее в корень.
Пожалуйста, смотрите вывод консоли ниже, верхняя часть - это запрос, когдаформа включает в себя текстовое поле:
[09/Feb/2019 07:28:36] "GET / HTTP/1.1" 404 3409
[09/Feb/2019 07:29:46] "POST /user/profile/ HTTP/1.1" 302 0
Not Found: /
[09/Feb/2019 07:29:46] "GET / HTTP/1.1" 404 3409
[09/Feb/2019 07:29:53] "POST /user/profile/ HTTP/1.1" 200 19883
[09/Feb/2019 07:29:54] "GET /static/user/css/bootstrap.min.css.map
HTTP/1.1" 304 0
Когда у него есть текстовая область, я получаю сообщение «Не найдено: /".
Пожалуйста, см. HTML-код ниже для двух форм:
<div class="row" style="padding-left:20px;">
<form method="post" action="">
{% csrf_token %}
<div class='form-group row'>
<p>Register as driver:</p>
</div>
<div class='form-group row'>
<label>Make: </label>{{ form.vehicle_make }}
</div>
<div class='form-group row'>
<label>Model: </label>{{ form.vehicle_model }}
</div>
<div class='form-group row'>
<label>Pasengers: </label>{{ form.numberofpassengers }}
</div>
<div class='form-group row'>
<label>Vehicle Description: </label>{{ form.vehicle_description }}
</div>
<div class='form-group row'>
<input type='submit' name="submit" class='btn btn-primary' value="Submit">
</div>
</form>
</div>
<form method="post" action="">
{% csrf_token %}
<div class='form-group row'>
<label>Make: </label>{{ form.vehicle_make }}
</div>
<div class='form-group row'>
<label>Model: </label>{{ form.vehicle_model }}
</div>
<div class='form-group row'>
<label>Pasengers: </label>{{ form.numberofpassengers }}
</div>
<input type='submit' name="submit" class='btn btn-primary' value="Submit">
</form>