2013-02-27 30 views
29

Ben 1.5 benim django güncelleme var ve ben bir problemi var: urls.py IDjango 1.5 dizin sayfası

urlpatterns += patterns('django.views.generic.simple', 
    (r'^$','direct_to_template', {'template': 'index.html'}),) 

güzel çalışıyor 1.4 olarak var, ama bugün

"Could not import django.views.generic.simple.direct_to_template. Parent module django.views.generic.simple does not exist." 

wrotes Google'da arama yaptım - this'u buldum, ancak kodda da aynısı var. Lütfen, direct_to_template() işlevi artık mevcut değil

+0

burada doc dosyasını kontrol ettin mi? –

+0

@FrancoisM 1.5 kullanıyorum, 1.4 kullanmıyorum. 1.4'de bu kod – tim

+1

çalıştı. Django 1.5 'direct_to_template' işlevine sahip değil (bu da hatanın ne olduğunu gösteriyor). @ Adrián López önerilen çözüm – danodonovan

cevap

75

.

bu genel bir şablon görüntüsü deneyin: https://docs.djangoproject.com/en/1.4/topics/generic-views/:

from django.conf.urls import patterns 
from django.views.generic import TemplateView 

urlpatterns = patterns('', 
    (r'^$', TemplateView.as_view(template_name="index.html")), 
) 
+0

** 'argümanlar'() 've anahtar kelime argümanları' {} 'ile' liste 'için geriye doğru bulunamadı. ** Tamamen "{% url" listesi "%}' – tim

+3

@ l kullanıyorum Bu soruyla ilgisiz, hatta tamamen farklı bir url gibi geliyor ... – asermax

+2

Göç rehberi [burada] (https://docs.djangoproject.com/en/1.4/topics/generic-views-migration/) – mgalgs

İlgili konular