1

使用しようとするdjango.views.generic.simple.redirect_toと、非推奨の通知が表示されます。redirect_toDjango 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 に答える