我花了很多时间来完成这项工作,但对我来说没有结果......所以我希望有人可以帮助我!我过去常常使用Angular JS 2的http post方法:
print request.POST
它成功访问了带有url:“/ accounts / login”的服务器,但是当我在django中使用命令打印数据时:<QueryDict: {}>
它显示给我: <div class="login jumbotron center-block">
<h1>Login</h1>
<form role="form" (submit)="login(event,username.value, password.value)">
<div class="form-group">
<label for="username">Username</label>
<input type="text" #username class="form-control" id="username" placeholder="Username">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" #password class="form-control" id="password" placeholder="Password">
</div>
<button type="submit" class="btn btn-default">Submit</button>
<a [routerLink]="['/signup']">Click here to Signup</a>
</form>
</div>
,我不知道为什么QueryDict为空,
这是我的form.html:
{{1}}
... 我可以肯定这是电子邮件和密码不是空的!!