Я работаю над библиотекой weasyprint с python, по сценарию я написал простую функцию, которая сначала отображает шаблон html в html_string с данными Dynami c и lo go, затем я преобразую эту строку html_string в pdf но проблема в том, что когда я конвертирую html_string в pdf, он не показывает изображение (lo go), я нашел другое решение, в котором они решили проблему с помощью request.build_absolute_uri (), но у меня нет запроса параметр, потому что моя функция не является представлением django, может кто-нибудь подсказать мне, как я могу отобразить html_template с lo go
def generatepdf(data):
html = render_to_string('template.html', {"test": data})
filename = data['version'] + ".pdf"
try:
# pdfkit.from_string(html.content.decode('utf-8'), filename, options=options)
HTML(string=html).write_pdf(filename)
return filename
except Exception as e:
print(e.__str__())
return False