Home / Programmazione / Python / Redirect con Python Django
Mattepuffo

Redirect con Python Django

Redirect con Python Django

Ho seuito tutto il tutorial di Python Django, e devo dire che è fatto molto bene.

Ci sono solo dei punti un pò difficili, ma diciamo che scorre.

Il problemino riscontrato è stato il redirect.

Nello specifico volevo fare in modo che la home page rimandasse l'utente ad un "sotto programma".

Ecco un piccolo snippet di codice:

from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic import RedirectView

urlpatterns = patterns('',
    url(r'^$', RedirectView.as_view(url='/ricerche/')),
    url(r'^ricerche/', include('ricerche.urls')),
    url(r'^admin/', include(admin.site.urls)),
)

Quindi, arrivato su www.sito.com, si viene rimandati su www.sito.com/ricerche.

Tutto ciò sta nel file mysite/urls.py, che in pratica si occupa di gestire le routes del sito.

Enjoy!