7 ŞUBAT 2009, CUMARTESİ
Sayfa yönlendirme Python Django
Ne kadar basit bir yönlendirme (django ColdFusion örneğin cflocation veya header(location:http://)) başarırız?
CEVAP
7 ŞUBAT 2009, CUMARTESİ
Çok basit:
from django.http import HttpResponseRedirect
def myview(request):
...
return HttpResponseRedirect("/path/")
official Django docs Daha fazla bilgi
Güncelleme: Django 1.0
Görünüşe göre Django bunu yapmanın daha iyi bir yolu generic views
kullanarak.
Örnek
from django.views.generic.simple import redirect_to
urlpatterns = patterns('',
(r'^one/$', redirect_to, {'url': '/another/'}),
#etc...
)
generic views documentationdaha var. Kredi Carles Barrobés.
Güncelleme #2: Django 1.3
Django 1.5 *redirect_to* artık yok RedirectView tarafından değiştirilmiştir. Kredi 11**
from django.views.generic import RedirectView
urlpatterns = patterns('',
(r'^one/$', RedirectView.as_view(url='/another/')),
)
Bunu Paylaş:
JSON yanıt Django kullanarak oluşturma...
Nasıl Django sınıf temelli genel ListV...
Eğer kullanıcı giriş olup olmadığını k...
Nasıl HTML kod çözme/kodlama kullanara...
Django kabuğunda yürütme Python betiği...