Bootstrap不允许在django中从html中发布数据


{% csrf_token %}用户名
</div>
<div class="form-group">
<label class="form-label" for="form2Example2">Password</label>
<input type="password" id="form2Example2" class="form-control" name="password" required/>
</div>
<button type="button" class="btn btn-primary btn-block mb-4">Sign in</button>

我尝试在post方法中发布数据,如电子邮件id和密码,但它通过get方法发送。我想可能是bootstrap有问题。你能告诉我在bootstrap中做了哪些修改吗?

感谢

如果你想把它作为post发送,那么使用按钮类型:"submit"。你也可能需要form部分,如果你没有的话。这样的:

<form method="POST">
{% csrf_token %}
<div class="form-group">
(...)
</div>
<button type="submit" class="btn btn-primary btn-block mb-4">Sign in</button>
</form>

您需要添加method = "POST"与{% csrf_token %}和提交按钮

<form method="POST">
{% csrf_token %}
<div class="form-group">
<label>Email address</label>
<input type="email" class="form-control">
</div>
<div class="form-group">
<label>Password</label>
<input type="password" class="form-control">
</div>
<button type="submit" class="btn btn-primary">Signin</button>
</form>

最新更新