Ricerca…


introduzione

Una funzione di visualizzazione, o vista in breve, è semplicemente una funzione Python che accetta una richiesta Web e restituisce una risposta Web. -Django Documentazione-

[Introduzione] Vista semplice (Hello World Equivalent)

Creiamo una vista molto semplice per rispondere a un modello "Hello World" in formato html.

  1. Per farlo vai su my_project/my_app/views.py (Qui stiamo ospitando le nostre funzioni di visualizzazione) e aggiungi la seguente vista:

    from django.http import HttpResponse
    
    def hello_world(request):
        html = "<html><title>Hello World!</title><body>Hello World!</body></html>"
        return HttpResponse(html)
    
  2. Per chiamare questa vista, dobbiamo configurare un pattern url 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. Avviare il server: python manage.py runserver

    Ora se http://localhost:8000/hello_world/ , il nostro modello (la stringa html) verrà visualizzato nel nostro browser.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow