Я учусь на Django, и я пытался создать форму регистрации пользователя, используя встроенную версию UserCreationForm
.
view.py
from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm
def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_vaild():
username = form.cleaned_data['username']
return redirect('blog-home')
else:
form = UserCreationForm()
return render(request, 'users/register.html',{'form':form})
При попытке POST
я получаю 'UserCreationForm' object has no attribute 'is_vaild'
.Если я правильно понимаю для всех форм django, будет функция is_valid для проверки.
Пожалуйста, помогите мне найти то, что мне здесь не хватает.
Дайте мне знать, если вам нужны какие-либо другие сведения о файле.
Я использую Django 2.1, Python 3.6