Ich fange gerade mit Django/Web-Entwicklung und ich habe ein Problem festgestellt. In meinem Vorlagenordner habe ich die Vorlagen base.html, home.html und licences.html. Im home.html habe ich einen Link <li><a href="{% url 'licences' %}">Licences</a></li>
und in meinem views.py habe ich die Methode Lizenzen (Anfrage):Django Link zeigt keine neue Vorlage
def licences(request):
return render(request, "licences.html", {})
aber wenn ich dann den Server läuft und auf den Link klicken, erhalte ich die eine leere Seite nur die base.html Elemente werden angezeigt.
Wie behebe ich das, um die neue Seite anzuzeigen?
EDIT:
urls.py
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', 'searchFilm.views.home', name='home'),
url(r'^results/$', 'searchFilm.views.results', name='results'),
url(r'^licences/$', 'searchFilm.views.licences', name='licences')
]
licences.html
<html>
<head>
<!-- <title>{% block title %}HomePage{% endblock %}</title> -->
</head>
<body>
<p>This page contians informations on the licences</p>
</body>
</html>
Wie sieht Ihre 'urls.py' Datei aus? – HEATH3N
Hallo Ich habe meine Frage aktualisiert – user2320239
Wie sieht die 'licences.html' Vorlage aus? – Alasdair