Как я могу сохранить созданный pdf из pdfkit в модели django?
Здесь я преобразовываю свой шаблон в строку и использую pdfkit для преобразования в pdf 'myPdf'. Как я могу сохранить этот созданный pdf в модель? Я пробовал это, но это не работает.
html = render_to_string('somehtmlfile.html',context=context)
pdfkit.from_string(html, 'myPdf.pdf')
f = open('myPdf.pdf')
pdf = File(f)
if pdf:
data = {'upload': pdf}
consent_serializer = CreatePdfSerializer(data=data)
if CreatePdfSerializer.is_valid(raise_exception=True):
CreatePdfSerializer.save()
Вот модель
class CreatePdf(models.Model):
upload = models.FileField('file_path',upload_to='upload_directory' max_length=1023)
Serializer
class CreatePdfSerializer(ModelSerializer):
class Meta:
model = models.CreatePdf
fields = '__all__'