Как создать новый пароль для существующих пользователей в группе django? - PullRequest
0 голосов
/ 27 апреля 2020

Я хочу создать пароль для групповых пользователей. Например, я создал одно имя группы в качестве Testgroup и для этой группы я создал десять пользователей. Поэтому для этих пользователей необходимо создать пароль. В приведенном ниже коде я Фильтрация данных для групп и пользователей. Вот как я могу сохранить пароль в модели пользователя.

def post(self,request):
    try:
       group_name = request.data.get('group_name')
          user_name = request.data.get('user_name')
          pwd = request.data.get('pwd')

          user_obj = UserMap.objects.filter(user_details_id__user__username=user_name,user_group_id__group_name=group_name)
          if not user_obj.exists():
             result['status'] = False
             return Response({"status":False,"data":"pwd not created"})
          user_obj.set_password(pwd)
          user_obj.save()
          result['status'] = True
       return Response({"status":True,"data":"pwd created successfully"})
     except Exception as e:
       return Response({"response":"no user"+str(e)})

...