Entfesseln Sie die Macht der funktionsbasierten Ansichten in Ihrer Django-App!
Django ist ein erstaunliches Web-Framework, mit dem Sie schnell und einfach leistungsstarke Webanwendungen erstellen können. Eine der leistungsfähigsten Funktionen von Django sind die funktionsbasierten Views, mit denen Sie schnell View-Funktionen erstellen können, die für die Bearbeitung von Anfragen und die Rückgabe von Antworten verwendet werden können. Funktionsbasierte Ansichten sind unglaublich leistungsfähig und können für die Erstellung einer Vielzahl von Webanwendungen verwendet werden. In diesem Blog-Beitrag sehen wir uns an, wie man funktionsbasierte Ansichten verwendet, um eine einfache Django-Anwendung zu erstellen.
Erstellen der App
Der erste Schritt zur Erstellung einer Django-App besteht darin, einen Ordner für unser Projekt zu erstellen. Wir nennen ihn
my_project
. Innerhalb dieses Ordners erstellen wir eine
views.py
Datei. Diese Datei wird alle unsere View-Funktionen enthalten. Für unser Beispiel erstellen wir eine einfache Indexseite, die eine Nachricht anzeigt.
# views.py def index(request): return HttpResponse("Hallo, Welt!")
Nun, da wir unsere View-Funktion haben, müssen wir eine
urls.py
-Datei erstellen. Diese Datei wird die URLs für unsere Anwendung enthalten. Für unser Beispiel erstellen wir eine einzelne URL, die auf unsere Index-Seite verweist.
# urls.py from django.urls import path from .views import index urlpatterns = [ path('', index, name='index'), ]
Nun, da wir unsere Ansichtsfunktion und URL eingerichtet haben, müssen wir unsere App zur
INSTALLED_APPS
Liste in unserer
settings.py
Datei hinzufügen. Außerdem müssen wir unsere URL-Muster zur
ROOT_URLCONF
-Liste in unserer
settings.py
-Datei hinzufügen.
# settings.py INSTALLED_APPS = [ ... 'my_project', ] ROOT_URLCONF = [ ... 'my_project.urls' ]
Nun, da unsere Anwendung eingerichtet ist, können wir den Entwicklungsserver starten und unsere Anwendung im Browser aufrufen. Wir sollten sehen, dass unsere Nachricht angezeigt wird.
Abschluss
Funktionsbasierte Ansichten sind unglaublich leistungsfähig und können für die Erstellung einer Vielzahl von Webanwendungen verwendet werden. In diesem Blogbeitrag haben wir uns angesehen, wie man funktionsbasierte Ansichten verwendet, um eine einfache Django-Anwendung zu erstellen. Mit ein paar einfachen Schritten können Sie schnell leistungsfähige Webanwendungen mit Django erstellen.