NoReverseMatch beim Rendern abgefangen: Reverse für '' with arguments '(1,)' und Schlüsselwortargumente '{}' nicht gefunden

8

Meine Sicht:

%Vor%

Meine Vorlage:

%Vor%

Rückverfolgung:

%Vor%     
user677990 13.04.2011, 02:15
quelle

5 Antworten

7

hatte gerade das gleiche Problem mit meiner App. Das Folgende hat es für mich gelöst:

Da Sie das Tag {% url %} verwenden, um den Link zu der Ansicht zu generieren, müssen Sie die URLs für die Anwendung dem root-URLConf-Modul Ihres Projekts hinzufügen (über Aufrufe von include ()). Wenn Sie das {% url %} -Tag mit einem URL-Namen verwenden, den Sie noch nicht in Ihrem Projekt eingerichtet haben, kann es die korrekte URL nicht finden und gibt statt einer URL einfach eine leere Zeichenfolge zurück.

>

Im Grunde ist das Problem, dass die URL, die Sie suchen, in der urls.py Ihres Projekts sein muss, sonst kann Django sie nicht finden und verfolgen.

    
Superdooperhero 13.11.2011 22:21
quelle
1

Es ist wirklich nicht genug Information. Aber das Problem ist hier:

%Vor%

Vielleicht brauchen Sie das:

%Vor%

Aber ich bin mir nicht sicher - es hängt von Ihrem Modellcode und Ihrer allgemeinen Logik ab

    
Millioner 13.04.2011 09:07
quelle
0
  

Ausnahmewert: NoReverseMatch abgefangen   beim Rendern: Umgekehrt für '' mit   Argumente '(1,)' und Schlüsselwortargumente   '{}' nicht gefunden.

Es sieht so aus, als ob Ihre x.content.url_internal_django_link eine leere Zeichenfolge zurückgibt.

Überprüfen Sie Ihre Datenbank oder ändern Sie Ihre {% url %} Tags vorübergehend zu:

%Vor%

, um zu sehen, was gespeichert ist und warum Sie leere Zeichenfolgen von der db erhalten.

    
DTing 13.04.2011 10:20
quelle
0

Ich habe die gleiche Ausnahmeausgabe, die besagt, dass nicht '(93L,)' und das Schlüsselwortargument nicht gefunden werden kann.

Überprüfen Sie die urls.py, wo Sie sehen können, dass die URL dort nicht zur Verfügung gestellt wird. So stellen Sie die URL zur Verfügung, dann gehen Sie nicht zu diesem Fehler.

    
sreekanth 17.05.2011 03:09
quelle
0

Eine andere Möglichkeit ist, dass die Regex-Zeichenfolge der URL nicht mit Ihrer Anfrage übereinstimmt.user.username

    
Jun Du 19.04.2012 08:44
quelle

Tags und Links