python - django - 限制特定用户组的 div 的可见性
问题描述
我在 Django 框架中创建了一个博客应用程序。我已经设置了登录、注销和注册身份验证系统,因此授权用户可以看到所有内容,而未经授权的用户只能看到主页。我正在使用 django cms,因此人们可以在网站上添加和编辑内容。我在管理页面上创建了 2 组用户:经理和编辑。经理无所不能,编辑权限有限。
我想直接在博客文章页面上应用类似的内容,并限制我的博客文章(DetailvedView 页面)中的元素供编辑使用。
我的博客文章页面中有 2 个 div。第一个 div(class='everyone') 应该对所有人可见,第二个 div (class='managers') 应该只对 manager 组可见?
我不仅想通过使用user.is_authenticated
而且扩展它来授予权限,并决定每组用户在网站上看到的内容。
解决方案
推荐阅读
- android - Kotlin-我怎样才能像这样 1,000,000,000 每三个数字加上逗号
- javascript - 使用模板文字节点js调用mysql列
- javascript - 如何通过 _id 在 Mongodb 和 NodeJS 中使用 where 条件加入两个集合
- html - 如何在 Bootsrap 4 中将下拉子菜单拉到左侧
- firebase-authentication - IUserIdProvider 内的 Firebase ID 令牌验证 - SignalR - Firebase Admin SDK C#
- flutter - 在 Flutter 中,有没有办法在特定的浏览器中打开一个 url(已安装,但不一定是默认的)?
- android - 广告加载 (Admob) 减慢 Android 应用程序
- java - OSGI服务可见性/DS注解组件注入
- python - 使用 Raspberry PI 在 tkinter GUI 上已导入不同的 Board 方法错误
- android - React native cli\build\bin.js 无法解决