0
我想從重新輸入密碼鏈接時按我的登錄表單獲取用戶名。如何從登錄表單中獲取用戶名,當重新設置密碼鏈接被點擊時django
view.py
DEF ResetPassword(請求):
if request.method == 'POST':
username = request.Post.get['login_username']
if username:
#send password reset link via email
else:
#if username is empty search for your account
return render(request, 'accounts/forms/email_search.html',{})
forms.html
<form class="navbar-form navbar" method="POST"action="{% url 'login' %}">
{% csrf_token %}
<div class="form-group">
{{ form.login_username }}
</div>
<div class="form-group">
{{ form.login_password }}
</div>
<button type="submit" id="loginBtn" class="btn btn-default">Submit</button>
<br>
<a href="{% url 'ResetPassword' %}">Reset Password</a>
</form>
如果我使用第一個選項我得到這個錯誤MultiValueDictKeyErro,如果我使用第二個選項返回None – thomaSmith
我想你的編輯和它仍然沒有返回 – thomaSmith
更新了我的答案。雖然有幾個修改你必須做,以便工作!但容易,但! –