Django-Vorlagenordner
Ich experimentiere mit Django und finde heraus, wie man urls.py setzt und wie die Urls funktionieren. Ich habe urls.py im Stammverzeichnis des Projekts so konfiguriert, dass es zu meinem Blog und zum Administrator weiterleitet. Aber jetzt möchte ich meiner Homepage eine Seite hinzufügen, also bei localhost: 8000.
Deshalb habe ich der urls.py im Stammverzeichnis des Projekts folgenden Code hinzugefügt:
from django.views.generic.simple import direct_to_template
urlpatterns = patterns('',
(r"^$", direct_to_template, {"template": "base.html"}),
)
Das Problem ist, dass es nach der Vorlage in blog / templates / ... sucht, anstatt nach dem Vorlagenordner in meinem Stammverzeichnis. Welches enthält die base.html
vollständige urls.py:
from django.conf.urls import patterns, include, url
from django.views.generic.simple import direct_to_template
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r"^$", direct_to_template, {"template": "base.html"}),
url(r'^blog/', include('hellodjango.blog.urls')),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
(r'^tinymce/', include('tinymce.urls')),
)
BEARBEITEN: Komplette urls.py hinzugefügt :)
Übersehen ich etwas?