Sök…


Introduktion

En visningsfunktion, eller en kortfattad vy, är helt enkelt en Python-funktion som tar en webbbegäran och returnerar ett webbsvar. -Django-dokumentation-

[Inledande] Enkel vy (Hello World Equivalent)

Låt oss skapa en mycket enkel vy för att svara på en "Hello World" -mall i html-format.

  1. För att göra det, gå till my_project/my_app/views.py (Här my_project/my_app/views.py vi våra visningsfunktioner) och lägg till följande vy:

    from django.http import HttpResponse
    
    def hello_world(request):
        html = "<html><title>Hello World!</title><body>Hello World!</body></html>"
        return HttpResponse(html)
    
  2. För att kalla den här vyn, måste vi konfigurera ett url-mönster i 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. Starta servern: python manage.py runserver

    Om vi nu träffar http://localhost:8000/hello_world/ kommer vår mall (html-strängen) att återges i vår webbläsare.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow