ViewDoesNotExist at /无法导入django.views.generic.simple.redirect_to。父模块django.views.generic.simple不存在

时间:2013-12-03 05:51:48

标签: django views

我是django框架的新手。请帮我解决这个问题。

当我运行python manage.py runserver时,我遇到错误,

ViewDoesNotExist at /

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

我的项目名称是scrapboard,我的应用名称是核心。

2 个答案:

答案 0 :(得分:2)

我意识到这个问题已经有两年了,但我在升级旧项目时也遇到了这个问题。网址结构

url(r'^$', 'django.views.generic.simple.redirect_to', {'url': 'whatever' }),

被移除并替换为;

from django.views.generic import RedirectView
url(r'^$', RedirectView.as_view(url='/whatever'),permanent=True)

答案 1 :(得分:0)

错误很明显。该模块不存在。那是因为它在两个版本之前被弃用并删除了。您应该遵循正在使用的Django版本的正确文档。