如何在Django中实现一个简单的重定向(例如ColdFusion中的cflocation
,或者PHP中的header(location:http://)
)?
发布于 2010-09-05 19:09:04
从Django1.1开始,您还可以使用更简单的redirect快捷方式:
from django.shortcuts import redirect
def myview(request):
return redirect('/path')
它还接受一个可选的permanent=True关键字参数。
发布于 2011-09-14 20:55:33
在Django版本1.3中,基于类的方法是:
from django.conf.urls.defaults import patterns, url
from django.views.generic import RedirectView
urlpatterns = patterns('',
url(r'^some-url/$', RedirectView.as_view(url='/redirect-url/'), name='some_redirect'),
)
这个例子存在于urls.py中
发布于 2012-02-21 05:19:33
您可以在Admin部分中执行此操作。文档中对此进行了解释。
https://docs.djangoproject.com/en/dev/ref/contrib/redirects/
https://stackoverflow.com/questions/523356
复制相似问题