Esempio n. 1
0
 def perform_create(self, serializer: BaseSerializer) -> None:
     serializer.save(creator=self.request.user)
Esempio n. 2
0
 def perform_create(self, serializer: BaseSerializer) -> None:
     abilities = retrieve_pokemon_abilities(serializer.validated_data['name'])
     serializer.save(abilities=abilities)
Esempio n. 3
0
 def perform_create(self, serializer: serializers.BaseSerializer):
     print(serializer.validated_data)
     serializer.save()
Esempio 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()
Esempio n. 5
0
 def perform_create(self, serializer: BaseSerializer):
     serializer.save(user_type='visitor')
Esempio n. 6
0
 def perform_create(self, serializer: BaseSerializer):
     serializer.save(user_type=HOST_REPR)
Esempio 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)