【发布时间】:2010-10-28 09:21:48
【问题描述】:
我有两个使用相同基本代码的网站。每个站点对不同用户类型可以看到的功能都有不同的要求。例如,一个网站说任何人都可以查看新闻页面,但在另一个网站上,只有在“经理”用户配置文件中具有值的登录用户才能看到新闻。
因此,管理这些权限的第一级很容易,每个站点都有一组不同的模板,并且在菜单模板中,我根据用户配置文件显示或不显示菜单项。但是如何防止用户只输入新闻页面的 url?
- 我无法从 urls.py 中删除新闻 因为我没有请求值 在这一点上
- 我可以写一个自定义 访问视图的装饰器 模型或设置值 判断当前用户是否有 访问
- 我可以在 中间件?
- 或者可能有一个 更好的解决方案?
【问题讨论】: