Django 1.5索引页面

tim*_*tim 29 django

我已经将我的django更新为1.5并且我有一个问题:在urls.py中我有

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

在1.4它很好,但今天它错了

"Could not import django.views.generic.simple.direct_to_template. Parent module django.views.generic.simple does not exist."
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索 - 我发现了这一点,但它在代码中也是如此.请帮忙

Adr*_*ián 75

direct_to_template()功能不再存在.

使用通用模板视图尝试此操作:

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

urlpatterns = patterns('',
    (r'^$', TemplateView.as_view(template_name="index.html")),
)
Run Code Online (Sandbox Code Playgroud)

  • @tim与这个问题完全无关,它甚至听起来像是一个完全不同的网址...... (3认同)
  • 迁移指南[这里](https://docs.djangoproject.com/en/1.4/topics/generic-views-migration/) (2认同)