Django AttributeError Model Objekt hat kein Attribut 'filter'

8

Ich versuche, meinen eigenen Blog mit Django zu machen. Ich habe eine Ansicht, um einen Artikel anzuzeigen, der von DetailView erweitert wird. Um Probleme mit den Nacktschnecken zu vermeiden, versuche ich die Artikel mit dem Erscheinungsdatum zu klassifizieren. Die URL für einen Artikel ist wie folgt (wobei pk dem Inhalt des Artikels entspricht):

%Vor%

Aus meiner Sicht möchte ich das tun:

%Vor%

Aber es funktioniert nicht und ich verstehe es nicht ... Tatsächlich funktioniert es, wenn ich das tue:

%Vor%

Aber es gibt ein QuerySet zurück und ich möchte nur einen Artikel! ([0] gibt denselben Fehler zurück)

Hier ist der Fehler:

%Vor%

Und die vollständige Rückverfolgung:

%Vor%

Vielen Dank im Voraus!

    
Yann Bertrand 04.03.2014, 20:31
quelle

1 Antwort

11
%Vor%

Weil get_queryset das QuerySet-Objekt zurückgeben muss, nicht ein Modell

    
Andrey Nelubin 04.03.2014, 20:36
quelle

Tags und Links