Ich verwende derzeit Django 1.5 und kann nicht herausfinden, wie man eine einfache HTML-Seite anzeigt. Ich habe über klassenbasierte Ansichten gelesen, bin mir aber nicht sicher, ob ich das machen möchte.Anzeigen einfacher HTML-Seiten DJango
Ich versuche, eine einfache index.html-Seite anzuzeigen, aber nach Meinung einiger Beispiele, die ich gesehen habe ich diesen Code in app/views.py setzen müssen:
def index(request):
template = loader.get_template("app/index.html")
return HttpResponse(template.render)
Gibt es einen Grund Warum muss meine index.html-Seite mit der App meines Django-Projekts verknüpft werden? Für mich scheint es sinnvoller zu sein, eine index.html Seite dem Gesamtprojekt zuzuordnen.
Mehr auf den Punkt, mit diesem Code in meiner Datei views.py, was muss ich in meine urls.py setzen, um tatsächlich index.html?
EDIT:
Struktur des Django-Projekt:
webapp/
myapp/
__init__.py
models.py
tests.py
views.py
manage.py
project/
__init__.py
settings.py
templates/
index.html
urls.py
wsgi.py
Lesen das Django-Tutorial wäre viel hilfreicher. – Rohan