1. 首先 两者都是forms里的常用类. 2. 这两个类在应用上是有区别的.一般情况下,如果要将表单中的数据写入数据库或者修改某些记录的值,就要让表单类继承ModelForm; 如果提交表单后 不会对数据库就行修改,则继承Form类. 两则的区别可能是,继承了ModelForm,在数据保存的时候 可以这样保存.不需要models.XXX.objects.create(), register_form = RegistrationForm(request.POST)if register_for