zoukankan      html  css  js  c++  java
  • modelViewSet 获取未序列化的数据

    1 views/  perform_create 方法的使用  获取未序列化的数据

       def perform_create(self, serializer):
            user_obj=serializer.save()
            role_list=self.request.data.get('role')
            if role_list:
                for i in role_list:
                    UserRole.objects.create(users=user_obj,roles_id=i)
    

    1 views/ perform_update方法的使用  获取未序列化的数据

     def perform_update(self,serializer):
            role_list=self.request.data.get('role')  
            user_obj=serializer.save()
            print(user_obj,'obj')
            user_obj.userrole_set.all().delete()  # 获取所有角色然后删除 userrole表名
            for i in role_list:
                print(i,type(i),'iiiiiiiii')
                user_role=UserRole.objects.create(users=user_obj,roles_id=i)
    

      

  • 相关阅读:
    csp-s模拟103
    csp-s模拟102
    csp-s模拟101
    csp-s模拟100
    csp-s模拟99
    csp-s模拟98
    csp-s模拟97
    csp-s模拟96
    csp-s模拟95
    csp-s模拟94
  • 原文地址:https://www.cnblogs.com/zhangshijiezsj/p/14044261.html
Copyright © 2011-2022 走看看