Suche…


Einführung

Eine Ansichtsfunktion oder kurz Ansicht ist einfach eine Python-Funktion, die eine Webanforderung annimmt und eine Webantwort zurückgibt. -Django-Dokumentation-

[Einleitung] Einfache Ansicht (Hello World Equivalent)

Lassen Sie uns eine sehr einfache Ansicht erstellen, um eine "Hello World" -Vorlage im HTML-Format zu beantworten.

  1. Dazu gehen Sie zu my_project/my_app/views.py (Hier sind unsere View-Funktionen untergebracht) und fügen Sie die folgende Ansicht hinzu:

    from django.http import HttpResponse
    
    def hello_world(request):
        html = "<html><title>Hello World!</title><body>Hello World!</body></html>"
        return HttpResponse(html)
    
  2. Um diese Ansicht aufzurufen, müssen wir ein URL-Muster in my_project/my_app/urls.py :

    from django.conf.urls import url
    
    from . import views
    
    urlpatterns = [
        url(r'^hello_world/$', views.hello_world, name='hello_world'),
    ]
    
  3. Starten Sie den Server: python manage.py runserver

    Wenn wir nun auf http://localhost:8000/hello_world/ , wird unsere Vorlage (der HTML-String) in unserem Browser dargestellt.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow