Dieses Mal werde ich die Prozedur schreiben, um "Hallo Welt" im Browser mit Djnago anzuzeigen. Wenn Sie neu in Django sind, lesen Sie bitte den folgenden Artikel und es wird reibungslos gehen. Verfahren zum Erstellen einer Anwendung mit Django mit Pycharm ~ Vorbereitung ~ Django ~ settings.py edition ~
Die Verzeichnisse und Dateien für das gesamte Projekt lauten wie folgt.
Pycharm-Projekt
|
|___Django-Projektverzeichnis
|
|___Django-Anwendungsverzeichnis__Vorlagenverzeichnis
|
|___manage.py
|
|___Andere Dateien
Lass uns gehen!
Gehen Sie zunächst zu "urls.py" im Django-Anwendungsverzeichnis. Wahrscheinlich ist so etwas geschrieben.
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
Bitte fügen Sie dies wie folgt hinzu.
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('app/', include('todo.urls')),
]
#Hier "'app/'"" Ist oft der Name der Anwendung, also geben Sie bitte ein, was Sie möchten.
Wenn Sie durch Einstellen von "include" am Ende der URL "app /" eingeben, wird zu "urls.py" der Anwendung gesprungen. Der Grund dafür ist, dass die Trennung von "urls.py" für das Projekt und die Anwendung das Lesen des Codes erleichtert.
Schreiben Sie als Nächstes in "urls.py" der Anwendung.
Erstens denke ich, dass es Leute gibt, die sagen, dass "urls.py" ein Nanja ist. Kurz gesagt, es handelt sich um ein "Anleitungsblatt, das die Materialien beschreibt, die Sie in Ihrem Browser anzeigen möchten". Stellen Sie sich ein "Memo darüber vor, was Sie kaufen sollen", das Ihre Mutter Ihnen gegeben hat, als Sie nach dem Einkauf gefragt haben.
Es ist nicht standardmäßig vorbereitet. Wenn Sie es also nicht gemacht haben, machen wir es.
#Wechseln Sie in das Anwendungsverzeichnis
Name des CD-Anwendungsverzeichnisses
#urls.Erstellen einer Py-Datei
touch urls.py
Das ist in Ordnung.
Ich habe es gerade gemacht und der Inhalt ist leer, also lass es uns sofort schreiben.
from django.urls import path
from .views import HomeView #views.Laden der "HomeView" -Klasse von py.
urlpatterns = [
path('home/', HomeView.as_view())
]
#「home/Ist das, was Sie in den URl-Teil eingeben.
#「HomeView.as_view()"" Ist "zu Hause" im YRL-Teil/Durch Eingabe von "Ansichten".Rufen Sie "HomeView" von py auf.
Selbst wenn es views.py heißt, denke ich, dass es sich wie ein Chaos anfühlt, deshalb werde ich es im nächsten Kapitel erklären.
views.py ist ein Ort, an dem Sie die erforderlichen Materialien gemäß den Anweisungen von urls.py sammeln können. "View.py" ist ein Kind, das Zutaten gemäß dem Memo seiner Mutter kauft.
Fügen wir es sofort hinzu. Standardmäßig sollte es so aussehen:
from django.shortcuts import render
# Create your views here.
Als allererstes. "# Erstellen Sie hier Ihre Ansichten." Löschen Sie diesen Teil und fügen Sie ihn wie folgt hinzu.
from django.shortcuts import render
from django.views.generic import TemplateView #Importieren einer speziellen Vorlagenanzeige
class HomeView(TemplateView): #Frühere URLs."HomeView" -Klasse in py geladen
template_name = 'home.html' #Angabe der zu verwendenden HTML-Datei
Lassen Sie uns die HTML-Datei von hier aus bearbeiten. Wechseln Sie zunächst in das Vorlagenverzeichnis.
cd templates
Erstellen Sie eine HTML-Datei im Vorlagenverzeichnis.
touch home.html #〇〇.Bitte erstellen Sie mit HTML
Wenn Sie es erstellen, ist der Inhalt leer, also schreiben wir es. Drücken Sie zuerst "!" Und gleichzeitig die Tabulatortaste. Dann sehen Sie so etwas wie das unten stehende.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
Wenn dies nicht herauskommt, kopieren Sie es bitte. Danach fügen Sie + change wie unten hinzu.
<!DOCTYPE html>
<html lang="ja"> #Auf Japanisch
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>Hello World</h1># Nachtrag
</body>
</html>
Jetzt können Sie loslegen!
Machen wir das!
python manage.py runserver
http://127.0.0.1:8000/」
Ich denke, es wird herauskommen, also klicken Sie darauf, um zum Browser zu springen. Es wäre perfekt, wenn Sie dort "Hallo Welt" anzeigen könnten!
Dieses Mal habe ich das Verfahren zur Anzeige von "Hello World" eingeführt. Beginnen wir mit kleinen Dingen und wachsen stetig! Ich werde weiterhin Artikel als Ausgabe schreiben, also schauen Sie bitte, wenn Sie möchten.
Recommended Posts