Python Django 1.3及以后版本中不推荐的重定向到的基于类的视图替代方案

Python Django 1.3及以后版本中不推荐的重定向到的基于类的视图替代方案,python,django,django-views,Python,Django,Django Views,当我尝试使用django.views.generic.simple.redirect\u到时,我收到了一个弃用通知。从Django 1.3开始,redirect_to似乎已被弃用(请参阅文档中的第一个注释:) 以前我可以这样做(在本例中,我将userena的注册页面重定向到home): 您可以使用django.views.generic.RedirectView基于类的视图作为替代 from django.views.generic import RedirectView url(r'^acc

当我尝试使用
django.views.generic.simple.redirect\u到
时,我收到了一个弃用通知。从Django 1.3开始,
redirect_to
似乎已被弃用(请参阅文档中的第一个注释:)

以前我可以这样做(在本例中,我将userena的注册页面重定向到home):


您可以使用
django.views.generic.RedirectView
基于类的视图作为替代

from django.views.generic import RedirectView

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

大多数基于泛型方法的视图可以替换为。

您可以使用
django.views.generic.RedirectView
基于类的视图作为替代

from django.views.generic import RedirectView

url(r'^accounts/signup/$',
    RedirectView.as_view(url='/', permanent=False),
    name='userena_signup'),
大多数基于通用方法的视图都可以替换为