当我尝试使用 django.views.generic.simple.redirect_to 时,我收到弃用通知。似乎 redirect_to 已从 Django 1.3 开始弃用(请参阅文档中的第一条注释:https://docs.djangoproject.com/en/1.4/ref/generic-views/)。
以前我可以这样做(在这个例子中我将 userena 的注册页面重定向到主页):
from django.views.generic.simple import redirect_to
url(r'^accounts/signup/$',
redirect_to, {'url':'/', 'permanent':False},
name='userena_signup'),
请您参考如下方法:
您可以使用基于 django.views.generic.RedirectView 类的 View 作为替代方案。
from django.views.generic import RedirectView
url(r'^accounts/signup/$',
RedirectView.as_view(url='/', permanent=False),
name='userena_signup'),
大部分基于通用方法的 View 都可以用generic class based views代替.
