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.
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:
, um zu sehen, was gespeichert ist und warum Sie leere Zeichenfolgen von der db erhalten.
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.
Tags und Links django-templates