django error: Das Objekt 'unicode' kann nicht aufgerufen werden

8

Ich versuche, das Django-Tutorial von der Django-Website zu machen, und habe ein kleines Problem: ive hat meine __unicode__ -Methoden zu meinen Model-Klassen hinzugefügt, aber immer wenn ich versuche, die Objekte zurückzugeben Modell Ich bekomme den folgenden Fehler:

%Vor%

Ich bin ziemlich neu bei Python und sehr neu bei Django, und ich kann wirklich nicht sehen, was ich hier verpasst habe, wenn jemand darauf hinweisen könnte, wäre ich sehr dankbar. Ein bisschen Code:

Meine models.py:

%Vor%

und in der interaktiven Shell:

%Vor%     
richzilla 05.10.2010, 18:28
quelle

1 Antwort

29

self.choice ist ein Zeichenfolgenwert, aber der Code versucht, ihn wie eine Funktion zu bezeichnen. Entfernen Sie einfach die () danach.

    
Pi Delport 05.10.2010, 18:31
quelle

Tags und Links