django ModelChoiceField: Wie durch die Instanzen in der Vorlage?

9

Ich versuche, auf die Instanzen eines ModelChoiceField zuzugreifen, um sie so darzustellen, wie ich es in einer Vorlage haben möchte, indem mehrere Felder der Instanzen angezeigt werden.

%Vor%

Das funktioniert nicht:

%Vor%

Ich habe auch versucht, das Abfrage-Set zu verwenden, aber es gibt nichts aus

%Vor%

Irgendeine Idee? Danke

    
Michael 26.02.2014, 02:31
quelle

1 Antwort

11
%Vor%

Beachten Sie die zusätzliche .field . Es ist ein bisschen komisch, wenn du es das erste Mal siehst, aber es gibt dir, was du willst. Sie können auch auf das choices -Attribut dieses Objekts zugreifen, anstatt direkt auf das Abfrage-Set zuzugreifen, aber Sie müssen auf das erste Element der Auswahl zugreifen, um den PK der Instanz zu erhalten, wie folgt:

%Vor%     
orokusaki 26.02.2014, 02:52
quelle