[PYTHON] Entwicklung einer WEB-Anwendung mit Django [Zusätzliche Vorlage]

Fortsetzung von der Anforderungsverarbeitung

Vorlage

Derzeit wird urls.py aufgerufen, wenn auf / posts / zugegriffen wird, und der Vorgang des direkten Zurückgebens und Anzeigens von "Hallo Welt!" Von views.py wird beschrieben. Erstellen Sie nun eine Vorlage und lassen Sie sie anzeigen.

Vorlage hinzufügen

Von nun an erstellen wir eine Vorlage, schreiben views.py neu und ändern den Prozess in Routing → Ansichten → Vorlage.

Erstellen Sie zuerst einen Ordner "Vorlagen" im Anwendungsordner (diesmal im Ordner "Beiträge") und erstellen Sie dann einen Ordner mit demselben Namen wie der Anwendungsordner darin.

Erstellen Sie als Nächstes eine HTML-Datei im Ordner posts in den Vorlagen.

index.html


<!DOCTYPE html>
<html lang="ja-jp" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <h2>Dies ist eine Testseite.</h2>
  </body>
</html>

Ändern Sie außerdem views.py, um die von Ihnen erstellte HTML-Datei anzuzeigen.

views.py


def index(request):
    #return HttpResponse("Hello, World!")← Kommentar hier raus
    return render(request, 'posts/index.html') #Neu hinzugefügte Zeile

Wenn views.py aufgerufen wird, wird "Hello, World!" Nicht direkt zurückgegeben, sondern kann unter Bezugnahme auf index.html im Ordner "posts" in Vorlagen zurückgegeben werden. Wenn Sie den Django-Server starten und mit "http://127.0.0.1:8000/posts/" anzeigen, sieht dies wie folgt aus. テンプレート.png

Recommended Posts

Entwicklung einer WEB-Anwendung mit Django [Zusätzliche Vorlage]
Entwicklung einer WEB-Anwendung mit Django [Anwendungszusatz]
Entwicklung einer WEB-Anwendung mit Django [Django-Start]
Entwicklung einer WEB-Anwendung mit Django [Modelldefinition]
Entwicklung der WEB-Anwendung mit Django [Grundeinstellung]
Entwicklung einer WEB-Anwendung mit Django [Request Processing]
WEB-Anwendungsentwicklung mit Django-Entwicklung Teil 1-
Entwicklung einer WEB-Anwendung mit Django [Erstellung des Admin-Bildschirms]
App-Entwicklung mit SQLite mit Django (PTVS)
Entwicklung einer WEB-Anwendung mit Django [Daten vom Verwaltungsbildschirm hinzufügen]
Webanwendung mit Flasche (1)
Entwicklung von Webanwendungen mit Flask
Erstellen Sie eine Webanwendung mit Django
Erstellen Sie eine Webanwendung mit Django
Erstellen einer Webanwendung mit Flask ①
Erstellen einer Webanwendung mit Flask ③
Erstellen einer Webanwendung mit Flask ④
Anwendungsentwicklung mit Azure Machine Learning
Django # 2 (Vorlage)
Versuchen Sie es mit dem Webanwendungsframework Flask
Informationen zu Cloud Run + Firebase-Entwicklung [Entwicklung von Webanwendungen]
Ich habe eine WEB-Bewerbung bei Django gemacht
So erstellen Sie eine Anwendung aus der Cloud mithilfe des Django-Webframeworks
Django HTML Vorlage Teil 2
Bis zur Erstellung der Django-Anwendung per Terminal (Entwicklungsumgebung)
Django HTML-Vorlage
Tipps für Django-Vorlagen
Erste Django-Entwicklung
Entwicklungspraxis für Webanwendungen: Erstellen Sie mit Django eine Seite zum Erstellen von Schichten! (Schreiben Sie eine Basisvorlage)
Erstellen Sie eine Shogi-Score-Management-Anwendung mit Django 5 ~ DB-Daten an Vorlage übergeben ~
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Webanwendung erstellt mit Python3.4 + Django (Teil.1 Umgebungskonstruktion)
Tech-Circle Beginnen wir mit der Anwendungsentwicklung durch maschinelles Lernen (Selbststudium)
Richten Sie eine Django-Entwicklungsumgebung mit Homebrew unter MacOSX Mavericks (10.9) ein.
Organisieren Sie Django-Vorlagendateien
Entwicklungsverdauung mit Django
Django2-Bildschirmadditionsfluss
Versuchen Sie es mit Django templates.html
[Memo] Django-Entwicklungsumgebung
Webanwendung mit Python3.3.1 + Flasche (1) - Ändern Sie die Vorlagen-Engine in jinja2