us=SysUser.objects.filter(role_id=role_id, user_name=user_name)
if not user_id and us:#如果没传用户id,则只要查出来有数据则返回已存在
return returnResponse(ret=400,msg='用户名已存在')
if user_id and us:#如果传了用户id,则要排除数据中id等于该用户id的数据
for u in us:
if u.id!=int(user_id):
return returnResponse(ret=400,msg='用户名已存在')
判断用户名是否存在的代码
最新推荐文章于 2023-03-26 11:58:19 发布