将值传递给默认的Django身份验证表单

时间:2017-03-18 17:30:56

标签: javascript django twitter-bootstrap-3

我有一个非常愚蠢的问题:

如何获取值并将其正确分配给django变量{{form.username}}{{form.password}}

我有一个bootstrap登录页面和默认的django身份验证视图和登录表单: `  

  <form class="form-signin">
    <h2 class="form-signin-heading">Please sign in</h2>
    <label for="inputEmail" class="sr-only">Email address</label>
    <input type="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus>
    <label for="inputPassword" class="sr-only">Password</label>
    <input type="password" id="inputPassword" class="form-control" placeholder="Password" required>
    <div class="checkbox">
      <label>
        <input type="checkbox" value="remember-me"> Remember me
      </label>
    </div>
    <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
  </form>

</div>`

如果我将value={{form.username}}放在input tag中,一切正常,但我必须在输入字段中删除一些文本。

Django版本 - 1.10.6

1 个答案:

答案 0 :(得分:0)

以下是一个例子:

{% for field in form %}
        <div class="form-group">
            <label class="sr-only" for="{{ field.id_for_label }}">
                {{ field.label }}
            </label>

            {% for error in field.errors %}
                <p class="text-danger">{{ error }}</p>
            {% endfor %}

            {{ field }}
        </div>
    {% endfor %}