Я хочу создать пароль для групповых пользователей. Например, я создал одно имя группы в качестве 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)})