首页 > 互联资讯 > 技术交流  > 

python 对象属性如何当作变量

def editpermission(request):
try:
if request.method == "GET":
usertype = request.GET["usertype"]
ishave = request.GET["ishave"]
keyname = request.GET["keyname"]

        obj = permission.objects.filter(usertype=usertype).first()
        
        obj.save()        return JsonResponse({"res": "ok"})
except Exception as e:    return JsonResponse({"res": "error"})

keyname 为 permission 表里面的一个字段名,接收到的keyname 是可变的(可能是ishave1,ishave2,ishave3....),如何将obj里的keyname 这个可变的字段名的值,更新为 ishave 。

因为keyname 可能有很多种,一个个去判断太麻烦了,有没有简单的办法?

python 对象属性如何当作变量由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“python 对象属性如何当作变量