运行Django 1.9.5的模型出错

运行Django 1.9.5的模型出错,django,django-models,django-forms,Django,Django Models,Django Forms,每当我尝试运行时,都会出现下面描述的错误。我已经研究了一个解决方案,但我不能让它工作 异常类型:ValueError 异常值: ModelForm没有指定模型类。 异常位置:/usr/local/lib/python2.7/dist-packages/django/forms/models.py在init第275行 Python可执行文件:/usr/bin/Python Python版本:2.7.6 误差回溯 cad\U中的文件“/home/ubuntu/workspace/envelope/v

每当我尝试运行时,都会出现下面描述的错误。我已经研究了一个解决方案,但我不能让它工作

异常类型:ValueError 异常值:
ModelForm没有指定模型类。 异常位置:/usr/local/lib/python2.7/dist-packages/django/forms/models.py在init第275行 Python可执行文件:/usr/bin/Python Python版本:2.7.6

误差回溯

cad\U中的文件“/home/ubuntu/workspace/envelope/views.py” 67form=教授form()

init中的文件“/usr/local/lib/python2.7/dist packages/django/forms/models.py” 275raise VALUERROR('模型表单未指定模型类')

views.py

@login_required(login_url='/login/')  
def cad_professor(request):
    context = {}
    if request.method == 'POST':
        form = ProfessorForm(request.POST)
        if form.is_valid():
            form.save()
            context['success'] = True
    else:
        form = ProfessorForm()
context['form'] = form
template_name = 'envelope/cad_professor.html'
return render(request,template_name , context)
forms.py

from django import forms
from .models import Professor

class ProfessorForm(forms.ModelForm):

    class meta:
        model = Professor

你的
meta
拼写错误。改为:

class ProfessorForm(forms.ModelForm):
    class Meta:
        model = Professor

你的
meta
拼写错误。改为:

class ProfessorForm(forms.ModelForm):
    class Meta:
        model = Professor

缺乏注意力缺乏注意力