【发布时间】:2016-07-17 12:37:50
【问题描述】:
我正在构建一个应用程序,该应用程序从用户可以登录或注册的登录页面开始。我有两种不同类型的用户,他们在成功登录后将被带到两个不同的仪表板页面(我根据他们的凭据知道哪种用户正在登录)。
我的问题是关于处理这种观点的最佳方式。我的登录视图具有告诉我得到哪种用户的逻辑,然后为该用户的仪表板正确呈现模板。但是,我还为每种仪表板提供了一个单独的视图,它以与登录视图相同的方式呈现相同的模板——这是用于当用户单击“主页”按钮或你有什么时。重复这样的逻辑似乎很愚蠢(而且现在每个仪表板都有两个 URL - 'login/' 和 'dashboard_x/'),所以我很好奇让我的登录视图“重定向”到基于收到的登录凭据的正确仪表板视图。理想情况下,它只检查用户类型,然后将请求传递到适当的仪表板视图而不进行修改。
【问题讨论】: