2016-05-16 6 views
0

Immer wenn ich versuche zu laufen, bekomme ich den folgenden Fehler unten beschrieben. Ich habe bereits eine Lösung erforscht, aber ich kann es nicht funktionieren lassen.Fehler in Modellen mit Django 1.9.5

Ausnahmetyp: Valueerror Exception Wert:
Modelform hat keine Modellklasse angegeben. Ausnahme Ort: /usr/local/lib/python2.7/dist-packages/django/forms/models.py in init, Linie 275 Python-Executable:/usr/bin/python Python Version: 2.7.6

Erro Traceback

File "/home/ubuntu/workspace/envelope/views.py" in cad_professor 67. form = ProfessorForm()

Datei „/ usr/local/lib/python2.7/dist-packages/django/forms/models.py“in init 275. Erhöhung Valueerror ('Modelform hat keine Modellklasse angegeben.')

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 

Antwort

2

Ihre meta Rechtschreibung ist falsch. Ändern zu:

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

Dieser Mangel an Aufmerksamkeit – TheuzC

Verwandte Themen