如何重定向到另一个页面

雅可比式

好吧,我的应用程序中有自己的会话和身份验证例程。当用户转到app/login/页面时,如果他或她没有登录,那么他/她将看到要提交的表单,否则我要将用户重定向到根页面app/登录视图如下所示:

def index(request):
    if sessionCheck(request):
        # here I want to redirect one level above to app/
        pass
    else:
        template = loader.get_template('login/login.html')
    ... other code which is not important

PHP,我想我会这样做:

header("Location: /");
exit;

但是我应该怎么做Django呢?

t

您可以使用redirect快捷方式功能:

from django.shortcuts import redirect
return redirect('some-view-name')

除了命名视图之外,您还可以指定URL。因此,如果您的索引网址没有名称,则可以指定“ /”。

此快捷方式功能基本上与以下功能相同

from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
return HttpResponseRedirect(reverse('some-view-name'))

为了拥有命名视图,您必须在urls.py中提供一个name参数。例如:

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^some-view$', views.something, name='some-view-name'),
]

更多关于上Django的教程Django的URL调度

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个页面网址重定向到另一个

来自分类Dev

如何将一个页面网址重定向到另一个

来自分类Dev

重定向到另一个HTML页面

来自分类Dev

重定向到另一个页面

来自分类Dev

如何在 Python 3 cgi 中将页面重定向到另一个页面

来自分类Dev

延迟后如何重定向到另一个页面

来自分类Dev

如何防止php联系人表单重定向到另一个页面?

来自分类Dev

重定向到另一个页面时如何传递隐藏的参数

来自分类Dev

如何传递表单数据并重定向到另一个页面

来自分类Dev

重定向到另一个页面之前如何显示加载图像?

来自分类Dev

Passportjs如何返回验证结果,而不是重定向到另一个页面

来自分类Dev

将用户重定向到另一个页面后如何运行php函数?

来自分类Dev

如何重定向到node.js中的另一个页面

来自分类Dev

在Jquery中如何重定向到另一个页面?

来自分类Dev

如何使用Cookie重定向到另一个页面

来自分类Dev

如何重定向到另一个页面并在reactjs中使用props

来自分类Dev

如何在ReactJs中重定向到另一个类组件/页面

来自分类Dev

如何根据选择的ID使用jQuery Autocomplete重定向到另一个页面

来自分类Dev

如何重定向到PHP中的另一个页面?

来自分类Dev

Javascript:单击play.png后如何重定向到另一个页面?

来自分类Dev

如何将用户重定向到另一个内部页面?

来自分类Dev

重定向到另一个页面后如何更新所选项目

来自分类Dev

AJAX请求完成后如何重定向到另一个页面

来自分类Dev

如何在Vue中使用帖子数据重定向到另一个页面?

来自分类Dev

如何从angularjs访问节点js post方法以重定向到另一个页面?

来自分类Dev

联系表 - 如何在提交后不重定向到另一个页面

来自分类Dev

如何重定向到rails中另一个页面的标签?

来自分类Dev

如何使点击 div 重定向到另一个页面的锚点

来自分类Dev

如果变量为空,如何重定向到 JQuery 中的另一个页面

Related 相关文章

  1. 1

    如何将一个页面网址重定向到另一个

  2. 2

    如何将一个页面网址重定向到另一个

  3. 3

    重定向到另一个HTML页面

  4. 4

    重定向到另一个页面

  5. 5

    如何在 Python 3 cgi 中将页面重定向到另一个页面

  6. 6

    延迟后如何重定向到另一个页面

  7. 7

    如何防止php联系人表单重定向到另一个页面?

  8. 8

    重定向到另一个页面时如何传递隐藏的参数

  9. 9

    如何传递表单数据并重定向到另一个页面

  10. 10

    重定向到另一个页面之前如何显示加载图像?

  11. 11

    Passportjs如何返回验证结果,而不是重定向到另一个页面

  12. 12

    将用户重定向到另一个页面后如何运行php函数?

  13. 13

    如何重定向到node.js中的另一个页面

  14. 14

    在Jquery中如何重定向到另一个页面?

  15. 15

    如何使用Cookie重定向到另一个页面

  16. 16

    如何重定向到另一个页面并在reactjs中使用props

  17. 17

    如何在ReactJs中重定向到另一个类组件/页面

  18. 18

    如何根据选择的ID使用jQuery Autocomplete重定向到另一个页面

  19. 19

    如何重定向到PHP中的另一个页面?

  20. 20

    Javascript:单击play.png后如何重定向到另一个页面?

  21. 21

    如何将用户重定向到另一个内部页面?

  22. 22

    重定向到另一个页面后如何更新所选项目

  23. 23

    AJAX请求完成后如何重定向到另一个页面

  24. 24

    如何在Vue中使用帖子数据重定向到另一个页面?

  25. 25

    如何从angularjs访问节点js post方法以重定向到另一个页面?

  26. 26

    联系表 - 如何在提交后不重定向到另一个页面

  27. 27

    如何重定向到rails中另一个页面的标签?

  28. 28

    如何使点击 div 重定向到另一个页面的锚点

  29. 29

    如果变量为空,如何重定向到 JQuery 中的另一个页面

热门标签

归档