我是 django 学习者,我正在尝试使用 in-build 创建用户注册表单UserCreationForm
。
视图.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