Ejemplo n.º 1
0
 def perform_create(self, serializer: BaseSerializer) -> None:
     serializer.save(creator=self.request.user)
Ejemplo n.º 2
0
 def perform_create(self, serializer: BaseSerializer) -> None:
     abilities = retrieve_pokemon_abilities(serializer.validated_data['name'])
     serializer.save(abilities=abilities)
Ejemplo n.º 3
0
 def perform_create(self, serializer: serializers.BaseSerializer):
     print(serializer.validated_data)
     serializer.save()
Ejemplo n.º 4
0
 def perform_create(self, serializer: serializers.BaseSerializer):
     print(serializer.validated_data)
     serializer.run_validation(serializer.validated_data)
     if serializer.is_valid():
         serializer.save()
Ejemplo n.º 5
0
 def perform_create(self, serializer: BaseSerializer):
     serializer.save(user_type='visitor')
Ejemplo n.º 6
0
 def perform_create(self, serializer: BaseSerializer):
     serializer.save(user_type=HOST_REPR)
Ejemplo n.º 7
0
 def perform_create(self, serializer: BaseSerializer) -> None:
     with transaction.atomic():
         instance = serializer.save()
         user = self.request.user  # Из-за этой строки можно использовать только с наследниками APIView
         instance.log_activity_create(user=user if not user.is_anonymous() else None)
         self.hook_post_create(instance)