Grundschablone nicht in Django laden

Ich bin wirklich neu bei Django. Problem ist, dass ich meine Vorlage nicht laden kann, die aus zwei grundlegenden HTML-Dateien besteht. Hier ist der Standort für meine Vorlagendatei:

/ Home / usman / Django Projekt / django-schwarz / luckdrum / Vorlagen /

Hier ist meine View-Funktion:

from django.shortcuts import render from django.http import HttpResponse from django.template.loader import get_template from django.template import Context def hello_template(request): t=get_template('signup.html') return HttpResponse(t) 

Hier ist url.py Datei:

 from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^hello/','blog.views.hello'), url(r'^signup.html/','blog.views.hello_template'), ] 

Ich habe auch den Pfad in meine settings.py als TEMPLATE_DIRS hinzugefügt. Der Server zeigt einen Fehler an, da Template nicht existiert. Bitte hilf mir!

One Solution collect form web for “Grundschablone nicht in Django laden”

Setzen Sie Ihre Vorlagen in templates/<app_name>/ oder <app_name>/templates/<app_name>/ . Sie werden automatisch von Django gefunden.

Django schaut in die Hauptvorlagen templates/<app_name>/ und nach <app_name>/templates/<app_name>/ .

Und dann aus deiner Ansicht:

 from django.shortcuts import render def hello_template(request): return render(request, '<app_name>/signup.html') 

Hier ist, was dein Django-Projekt aussehen soll ( wie es von Django empfohlen wird, um wiederverwendbare Apps zu schreiben ):

 mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py polls/ __init__.py admin.py migrations/ __init__.py 0001_initial.py models.py static/ polls/ images/ background.gif style.css templates/ polls/ detail.html index.html results.html tests.py urls.py views.py templates/ admin/ base_site.html 

Lesen Sie die django-Dokumentation: Organisieren Sie Vorlagen und wie Sie wiederverwendbare Apps schreiben können

  • Erhalten Sie Flasche, um das Bild anzuzeigen, das sich nicht im statischen Verzeichnis befindet
  • WENN im Django-Template-System
  • Cython: Vorlagen in Python-Klasse Wrapper
  • Django - Referenzierung von statischen Dateien in Vorlagen
  • Wie passiere ich Variablen in Django durch die URL?
  • Wie man die Werte des dynamischen HTML-Inhalts mit Python abruft
  • Dict Schlüssel mit Leerzeichen in Django Vorlagen
  • Django - Vorlage Anzeige Modell verbose_names & Objekte
  • Können Mustache Vorlagen Vorlage Erweiterung?
  • Python UnicodeDecodeError: 'utf8' Codec kann das Byte nicht decodieren ... unerwartetes Codebyte
  • Probleme mit Jinja2: TemplateNotFound: index.html
  • Python ist die beste Programmiersprache der Welt.