I think because I just copied some other code from elsewhere. ModelForm would probably be better.