Печать текста в вертикальном выравнивании в django
здесь мой код работает нормально с html кодом, а если поместить его в мой проект, то он не работает
вот мой views.py
import pdfkit
class PrintLabels(View):
def get(self, request, id, value):
client = request.user.client
order = OtherOrder.objects.get(client=client, id=id)
items = order.otherorderitem_set.all()
item_quantity = OtherOrderItem.objects.filter(other_order_id=id)
url = ''
for c in items:
item = c.item
if c.item.qr_code:
s3 = boto3.client('s3')
url = s3.generate_presigned_url('get_object',
Params={
'Bucket': 'AAAAAAAAAAA',
'Key': c.item.qr_code.name,
},
ExpiresIn=1800)
url = str(url)
template = loader.get_template('index.html')
context_dict = {
'items' : items,
'item': item,
'order' : order,
'item_quantity': item_quantity,
'qrcode_url': url,
}
context = Context(context_dict)
html = template.render(context)
result = StringIO.StringIO()
pdfkit.from_string(html, 'applicationpdf.pdf')
pdf = open("applicationpdf.pdf")
response = HttpResponse(pdf.read(), content_type='application/pdf')
return response
вот мой index.html
я получаю pdf таким образом
но мне нужно как
Здесь в представлениях я использую pdfkit и мне нужно, чтобы данные печатались в вертикальном формате. Пожалуйста, помогите мне, как я могу добиться вертикального формата