Я перепробовал множество вещей.В какой-то момент мои формы загружались, а теперь нет.Я загружаю страницу, но формы просто не отображаются, страница - это просто layout.html.
urls.py
url(r'^profile/passreset/$', views.passwordReset, name='passwordReset')
views.py
def passwordReset(request):
if request.method == 'POST':
form = PasswordChangeForm(request.POST, user=request.user)
if form.is_valid():
form.save()
return rediect('/account')
else:
form = PasswordChangeForm(user=request.user)
return render(request, 'posts/accounts/changepass.html', {'form': form})
changepass.html
{% extends 'posts/layout.html' %}
{% block head %}
<title>Change Password</title>
{% endblock %}
{% block content %}
<div class="containter">
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Submit</button>
</form>
</div>
{% endblock %}
Еще один вопрос сейчас.Я узнал, что это рендеринг страницы posts / account.html (когда я указал другую), почему это так?