【问题标题】:Django redirect for specific user特定用户的 Django 重定向
【发布时间】:2016-04-15 07:15:33
【问题描述】:

我们能否为使用 django.contrib.auth.models 登录的特定用户重定向到特定应用视图

重定向无效 对于特定用户,他可以被重定向到特定的应用主页,如果可以,如何?

【问题讨论】:

    标签: django authentication redirect view


    【解决方案1】:

    在视图中:

    redirect_user = User.objects.get(id=1) (something to identify a user)
    if request.user == redirect_user:
        return(whatever you want to redirect to)
    else:
        return(where everyone gets directed to)
    

    如果您希望在每个视图上都具有此功能,您可以考虑制作自定义装饰器。

    【讨论】:

    • 感谢您的回答。它解决了这个问题。谢谢!
    最近更新 更多