我正在使用django分类视图,我想动态授予管理员权限

问题描述

    if form.is_valid():
        user = form.save(commit=False)
        user.is_partner = True
        user.is_staff = True
        password = request.POST.get('password')
        user.set_password(password)
        permission = Permission.objects.get(name="Can view employee")
        user = user.user_permissions.add(permission)
        user.save()
        

行数:

permission = Permission.objects.get(name="Can view employee")
user = user.user_permissions.add(permission)

给出错误

”需要具有一个值 可以使用此“多对多”关系之前的字段“ id”。

我该如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)