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.