パスワードのリセットリンクを押したときに、ログインフォームからユーザー名を取得しようとしています。リセットパスワードのリンクをクリックすると、ログインフォームからユーザー名を取得する方法django
view.py
デフ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',{})
<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を取得する最初のオプションを使用する場合、私は2番目のオプションを使用する場合、それは私はあなたの編集を試してみました – thomaSmith
Noneを返しますし、まだ返されていません – thomaSmith
私の答えを更新しました。あなたは仕事をするためにそれを行う必要があるいくつかの変更がありますが、!しかし、簡単だけど! –