First of all, you need to save your object.
Model form views provide a form_valid() implementation that saves the model automatically or simple save your form.
So call first form.save()
.
def form_valid(self,form):
user = form.save()
login(self.request, user, backend='django.contrib.auth.backends.ModelBackend')
return redirect('company:home')
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…