Django-Textarea突破

时间:2019-02-09 07:40:52

标签: html django forms django-forms

我在Django中有一个包含文本区域的表单。当我提交表单时,它会将请求发送到错误的URL。我发现没有textarea的相同表单可以正常工作,但是一旦包含了文本区域,它就会尝试将其发送到根目录。

请参见下面的控制台输出,最上面的是表单包含文本区域时的请求:

   [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>

0 个答案:

没有答案
相关问题