Django Hello World

Da Andreabont's Wiki.

Codice Progetto

A livello di porgetto dobbiamo definire l'indirizzo della nostra App (chiamata myApp):

urls.py

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include('myApp.urls')),
]

Codice App

Possiamo quindi definire la nostra App:

view.py

Gestiamo la richiesta di index.

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world!")

urls.py

Definiamo la richiesta di index come qualsiasi indirizzo della nostra App.

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]