Невозможно распаковать неитерабельный объект ForeignKeyDeferredAttribute

Здравствуйте, я хочу сгенерировать pdf файл с информацией из базы данных :

вот моя модель :

 class Patient(models.Model):
        user = models.OneToOneField(User, null=True, on_delete=models.CASCADE)
        name = models.CharField(max_length=200, null=True)
        phone = models.CharField(max_length=200, null=True)
        email = models.CharField(max_length=200, null=True)
        date_created = models.DateTimeField(auto_now_add=True, null=True)
        age = models.PositiveIntegerField(null=True, blank=True)
        medcine = models.OneToOneField(Medcine, null=True, on_delete=models.CASCADE)
        profile_pic = models.ImageField(default="profile1.png" ,null=True, blank=True)


        def __str__(self):
         return self.name ```

Вот мои взгляды :

    def get(self, request, *args, **kwargs):

        data = Patient.objects.get(Patient.user_id)


        open('templates/temp.html', "w").write(render_to_string('pdf1.html', {'data': data}))
        # Converting the HTML template into a PDF file
        pdf = html_to_pdf('temp.html')

        # rendering the template
        return HttpResponse(pdf, content_type='application/pdf') ```


urlpatterns = [

path('pdf/<str:id>', GeneratePdf.as_view(), name="GeneratePdf"),

]

вот мой html код

  <div class="button" >
                 <a href="/pdf/{{ user.id}}">Votre Pass</a>


                 </div>
Вернуться на верх