Ich habe Probleme beim Konfigurieren meiner URL, um eine Detailansicht anzuzeigen. Klicken Sie auf diesen Link: <a href='{% url blog_detail blog.slug %}'>{{ blog.name }}</a>
zeigt blog.html
an, wenn ich dachte, dass blog-detail.html
angezeigt wird. Es gibt keine Fehler und die Browserleiste sagt: example.com/blog/the-slug
, zeigt aber immer noch den HTML-Code von blog.html
, nicht blog-detail.html
. Irgendwelche Ideen warum? Danke für deine Ideen.
url:
%Vor%Ansichten:
%Vor%EDIT: Ausgabe von @mouse
angefordert Dies ist die Ausgabe, wenn Sie auf den Link klicken. Es ist genau das gleiche wie blog.html
, aber es sollte blog-detail.html
sein. Argggg!
Die URLs sind das Problem, das erste wird alles zusammenbringen ( /blog/
, /blog/test/
, /blog/awdlawdjaawld
), Sie benötigen das Dollarzeichen $
am Ende davon nur > Übereinstimmung /blog/
.
Das obige sollte korrekt funktionieren.
Dies ist eine gute Referenz für reguläre Ausdrücke