[PYTHON] Für mich als Django-Anfänger (3) - Hallo Welt! --- ---.

** Tutorial Liste **

No. Titel
1 Für mich als Django-Anfänger (1)-Projekt App-
2 Für mich als Django-Anfänger (2)-Was ist MTV?-
3 Für mich als Django-Anfänger (3)-Hallo Welt!-
4 Für mich als Django-Anfänger (4)-Erstellung einer Memo-App-

** Letzte Bewertung **

Letztes Mal hat die Funktionsweise von MTV angesprochen. Ab diesem Zeitpunkt werde ich endlich den Code schreiben!

** Lass uns Django-Hallo Welt! - ** **

Dieses Mal werde ich "Hallo Welt!" Mit Django ausprobieren, was ein unvermeidlicher Weg ist, um Programmieren zu lernen. Das Ziel dieses Mal ist es, die Verbindung von urls.py -- views.py durch" Hello World! "Zu verstehen.

** Ansicht erstellen **

Öffnen Sie zunächst views.py in App1.

myapp/
    manage.py
    myapp/
        __init__.py
        asgi.py
        settings.py
        urls.py
        wsgi.py
    app1/                  
        migrations/
            __init__.py
        __init__.py
        admin.py
        apps.py
        models.py         
        tests.py

views.py <-Hier ist es!

Ich denke, dass der Inhalt von views.py standardmäßig wie folgt ist.

from django.shortcuts import render

# Create your views here.

Importieren Sie hier, was Sie benötigen, um "Hallo Welt!" Anzuzeigen, und definieren Sie ** Ansicht **.

from django.shortcuts import render

aus django.http import HttpResponse # Add

# Create your views here.

def hallo (Anfrage): # Definition anzeigen return HttpResponse ('Hallo Welt!')

HttpResponse wird gelesen und buchstäblich und das Innere von () wird auf den Bildschirm zurückgesetzt. Die Vorbereitung von ** View ** ist abgeschlossen. Stellen Sie dann die URL ein.

** URL-Einstellungen **

Das Projekt hat standardmäßig "urls.py", die App jedoch nicht. Also werde ich es selbst machen.

myapp/
    manage.py
    myapp/
        __init__.py
        asgi.py
        settings.py
        urls.py
        wsgi.py
    app1/                  
        migrations/
            __init__.py
        __init__.py
        admin.py
        apps.py
        models.py         
        tests.py
        views.py

urls.py <-add

Importieren Sie "Ansichten" und stellen Sie ein, dass sie der URL zugeordnet werden sollen. app1/urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.hello)
]

Das Definieren einer URL auf diese Weise und das Zuweisen der Verarbeitung entsprechend wird als ** Routing ** bezeichnet. Verbinden Sie dann myapp / urls.py mit app1 / urls.py. myapp/urls.py

from django.contrib import admin

aus dem Importpfad von django.urls hinzugefügt, include # include

urlpatterns = [
    path('admin/', admin.site.urls),

Stellen Sie eine Verbindung zu Pfad ('', include ('app1.urls')), # app1 / urls.py her ]

Zu diesem Zeitpunkt sind die Vorbereitungen für "Hello World!" Abgeschlossen! Starten wir nun den Server und greifen auf http: //127.0.0.1: 8000 / zu! Ich frage mich, ob alle "Hallo Welt!" hello_world.PNG

Wie Sie vielleicht bemerkt haben, habe ich dieses Mal ** Modell ** und ** Vorlage ** nicht verwendet. Dies liegt daran, dass ** Modell ** und ** Vorlage ** nicht immer erforderlich sind, wenn die Antwort ("Hallo Welt!") Wie diesmal in views.py abgeschlossen ist. .. Dieses Mal habe ich nicht ** Modell ** und ** Vorlage ** verwendet, um "Hallo Welt!" Zu überprüfen, sondern beim Erstellen einer Webanwendung ** Modell ** - ** Vorlage ** - ** Ansicht ** wird fast immer benötigt. Wenn Sie Bedenken bezüglich ** MTV ** haben, kehren Sie jedes Mal zu Letzter Artikel zurück.

** Zusammenfassung **

--Das Definieren einer URL und das Zuweisen der Verarbeitung gemäß einer Anforderung wird als ** Routing ** bezeichnet.

Nächstes Mal erstellt eine einfache Memo-App als Höhepunkt der Vergangenheit!

Recommended Posts

Für mich als Django-Anfänger (3) - Hallo Welt! --- ---.
Für mich als Django-Anfänger (1) -Erstellen eines Projekts / einer App-
Für mich als Django-Anfänger (4) - Erstellen Sie eine Memo-App-
Für mich als Django-Anfänger (2) - Was ist MTV?
(Für mich) Django_1 (Basic / Hello World / Template)
Hallo Welt mit Django
Erstellen Sie mit Django eine Hallo-Welt-Anwendung mit nur einer Datei
Hallo Welt (Anfänger) mit Django
Vom Einrichten der Rust-Umgebung bis zum Ausführen von Hello World
Bis und nachdem ich [Kaggle Master] geworden bin
Hallo Welt
Erstellen Sie mit Django eine Hallo-Welt-Anwendung mit nur einer Datei
Erstellen Sie in Tornado einen HTTP-Server (Hello World)
Für mich als Django-Anfänger (3) - Hallo Welt! --- ---.
Schritte zum Erstellen eines Django-Projekts
Einführung in Ansible Teil 1'Hallo Welt !! '
Vom Aufbau einer Python-Umgebung für unerfahrene Personen bis zur Hello-Welt
Wie man Hello, World mit #Nix baut
Hallo Welt nicht localhost in Django
Flask Tutorial (von der Installation bis zur Hallo Welt)
So zeigen Sie Hello World in Python an
So tarnen Sie eine ZIP-Datei als PNG-Datei
Vom Aufbau der Kivy-Umgebung bis zur Anzeige von Hello World
So entwickeln Sie eine Cart-App mit Django
Macht süchtig, wenn Kintone ein Datenspeicher ist
Django REST Framework Ein wenig nützlich zu wissen.
Als Anfänger habe ich das Verzeichnis / proc durchsucht
Ich möchte eine Django-App auf Heroku hochladen
Pymacs helloworld
[Lernnotiz] So erstellen Sie eine App mit Django ~ Bis Hello World angezeigt wird ~
Cython Helloworld
Django super Einführung von Python-Anfängern! Teil 1 Ich habe versucht, eine HTML-Seite anzuzeigen, auf der nur "Hallo Welt" steht.
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 7-
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 1-
So stellen Sie eine Django-Anwendung in der Alibaba-Cloud bereit
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 2-
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 0-
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 5-
So erstellen Sie eine Django (Python) -Umgebung auf Docker
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 6-
Schritte von der Installation von Python 3 bis zur Erstellung einer Django-App
CTF-Anfänger haben versucht, einen Problemserver (Web) zu erstellen [Problem]
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 4-
Übergang zum Update-Bildschirm mit dem Django-Tag
So führen Sie Django unter IIS auf einem Windows-Server aus
So verweisen Sie auf statische Dateien in einem Django-Projekt
[Anfänger] [Python / Django] Ein junger Webingenieur hat ein Django-Tutorial ausprobiert - Teil 3-
Hello World! Ausgabeliste in verschiedenen Sprachen (zeitnahe Aktualisierung geplant)