Получить значения созданного объекта в том же представлении в django rest framework

Как получить значения созданного объекта в том же представлении? в том же представлении после создания экземпляра мне нужно отправить письмо пользователю, используя введенный им email и код, приведенный случайно.

Models.py

def generate_activation_code():
    return int(''.join([str(random.randint(0,10)) for _ in range(6)]))

class Email_for_Verification(models.Model):
    email = models.EmailField(
        max_length=100, verbose_name='email', unique=True)
    code = models.CharField(max_length=100, default=generate_activation_code)

Views.py

class EmailForVerificationView(CreateAPIView):
        queryset = models.Email_for_Verification.objects.all()
        serializer_class = EmailForVerificationSerializer
        def create(self, request):
                    data = request.data
                    email_for_verification = self.create(email=data.email)
                    send_mail(
                    'Here is the code of verification',
                    email_for_verification.get['code'],
                    'info@ivan-online.ru',
                    [email_for_verification.get['email']],
                    fail_silently=True,
                )
                
            

я столкнулся со следующей ошибкой:

'QueryDict' object has no attribute 'email'    
Вернуться на верх