2013-02-27 21 views
29

मैं 1.5 करने के लिए मेरे Django अद्यतन है और मैं एक समस्या है: urls.py में मेरे पास हैDjango 1.5 अनुक्रमणिका पृष्ठ

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

1,4 यह अच्छा काम करता है में, लेकिन आज यह wrotes

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

मैंने google में खोज की - मुझे this मिल गया, लेकिन यह वही है जो मेरे पास कोड में है। कृपया,

+0

आप दस्तावेज़ फ़ाइल यहाँ की जाँच की थी? –

+0

@ फ्रैंकोइसएम मैं 1.5 का उपयोग करता हूं, 1.4 नहीं। 1.4 में इस कोड ने – tim

+1

काम किया django 1.5 में 'direct_to_template' फ़ंक्शन नहीं है (जो त्रुटि कहता है)। @ एड्रियान लोपेज़ ने अनुशंसित समाधान – danodonovan

उत्तर

75

मदद करें direct_to_template() फ़ंक्शन अब मौजूद नहीं है।

यह एक सामान्य टेम्प्लेट को देखने के साथ प्रयास करें: 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

** तर्क '()' और कीवर्ड तर्क '{}' के साथ 'सूची' के लिए रिवर्स किया है। ** मैं '{% url" सूची "%}' – tim

+3

@tim का उपयोग करता हूं जो पूरी तरह से है इस सवाल से असंबंधित, यह भी लगता है कि यह एक अलग यूआरएल है ... – asermax

+2

माइग्रेशन गाइड [यहां] (https://docs.djangoproject.com/en/1.4/topics/generic-views- माइग्रेशन/) – mgalgs

संबंधित मुद्दे