gpt4 book ai didi

python - Django 1.3 及更高版本中已弃用的 redirect_to 的基于类的 View 替代方案

转载 作者:太空宇宙 更新时间:2023-11-04 07:22:27 24 4
gpt4 key购买 nike

当我尝试使用 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代替.

关于python - Django 1.3 及更高版本中已弃用的 redirect_to 的基于类的 View 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14549453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com