Представление Django не возвращает объект HttpResponse
Пытаюсь передать форму пользователя для регистрации, однако представление не возвращает объект user_form.
view
def register(request):
if request.method == 'POST':
user_form = UserRegistrationForm(request.POST)
if user_form.is_valid():
new_user = user_form.save(commit=False)
new_user.set_password(user_form.cleaned_data['password'])
new_user.save()
return render(request, 'account/register.html', {'new_user':new_user})
else:
user_form = UserRegistrationForm()
return render(request, 'account/register.html', {'user_form', user_form})
шаблон
{% block title%}Create an Account{% endblock %}
{%block content%}
<h1>Create an Account</h1>
<p>Please, sign up using the following form</p>
<form method="post">
{{user_form.as_p}}
{% csrf_token %}
<p><input type="submit" value="Create my account"><p/>
</form>
{%endblock%}
url
path('register/',views.register, name='register')
ошибка
The view account.views.register didn't return an HttpResponse object. It returned None instead.