2016-05-16 33 views
0

每當我嘗試運行時,都會收到下面描述的以下錯誤。我已經研究了一個解決方案,但是我無法完成它的工作。運行Django 1.9.5的模型時出錯

異常類型:ValueError異常 異常值:
的ModelForm有沒有指定的模型類。 異常位置:/usr/local/lib/python2.7/dist-packages/django/forms/models.py in init,line 275 Python可執行文件:/ usr/bin/python Python版本:2.7.6在cad_professor

ERRO回溯

文件 「/home/ubuntu/workspace/envelope/views.py」 67.形式= ProfessorForm()

文件「的/ usr /本地/ LIB/python2.7/DIST-包/ Django的/表格/ models.py」在初始化 275.提高ValueError異常( '的ModelForm有沒有指定模型類。')

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 

回答

2

您的meta拼寫錯誤。更改爲:

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

缺少注意力 – TheuzC