首先在 ip:port/login 界面登录
通过表单提交,执行view.py中的do_login函数, 这时如果登录不成功,我想跳转到原来的ip:port/login,并携带错误信息。
我通过 rerener(request, 'login.html',{'user_is_wrong':'no such user'})
返回的话,跳转到页面的url是ip:port/login/do_login,我应该怎么做使页面url是ip:port/login
<form class="form-horizontal" action="do_login/" method="POST">
{% csrf_token %}
<p class="form-actions">
<div class="form-group">
username:<input type="id" class="form-control" placeholder="id" name="id">
</div>
<div class="form-group">
password:<input type="password" class="form-control" placeholder="password" name="password">
</div>
<input type="submit" value="login" class="btn btn-primary">
</p>
</form>
rerener 是什么?
你是直接 return render(.....) 了吧?
你要跳转页面的话,使用 redirect();