逻辑好像有点不对

来源:9-6 dashboard搭建与管理员模块开发(6)

Poppies

2020-08-28

图片描述
在管理员管理用户权限的时候 应该是可以对全局的用户进行修改吧 但是如果直接使用request.user.is_superuser的话 那么只能对登录的账号进行修改了 我是在页面的a标签中添加了id 这个id等于账号在数据库中的id 用户点击某一个账号的时候可以针对这个账号进行修改 但是我这样写就报错了 望老师帮忙解答下~

写回答

3回答

Poppies

提问者

2020-08-28

//img.mukewang.com/szimg/5f48faee098ec41819140922.jpg

老师  解决啦   我在url地址后加了个&id = ${user.id} 现在可以通过用户点击的a标签随意去选择用户修改权限了//img.mukewang.com/szimg/5f48faad0917d10819140922.jpg

0
0

deweizhang

2020-08-28

这个报啥错
从代码来说看不出问题

0
2
deweizhang
回复
Poppies
你打印出来你user看看是什么 他说是个queryset 不用的是filter 返回是列表集
2020-08-28
共2条回复

deweizhang

2020-08-28

issuper只是验证你是否是高级管理员的一项~之后你可以随意给他赋予你觉得他可以拥有的权限~

0
0

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程