1

当我尝试使用时,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'),
4

1 回答 1

8

您将使用django.views.generic.RedirectView基于类的视图作为替代方案。

from django.views.generic import RedirectView

url(r'^accounts/signup/$',
    RedirectView.as_view(url='/', permanent=False),
    name='userena_signup'),

大多数基于通用方法的视图可以替换为基于通用类的视图

于 2013-01-27T16:31:11.327 回答