Как правильно создавать гиперссылки с помощью docxtpl python? - PullRequest
0 голосов
/ 27 мая 2020

Я работаю над процессом автоматизации создания отчета. Я прочитал документацию о том, как создавать гиперссылки в RichText, и попробовал следовать ей ( 1 , 2 ), но в сгенерированных документах гиперссылка не отображается.

У меня есть {{r rt}} в моем шаблоне, куда я хотел бы вставить гиперссылки, а мой код -

from docxtpl import DocxTemplate, InlineImage, RichText

doc = DocxTemplate(report_template)
context_to_load = {}

rt = RichText()
rt.add('eHYD Link', url_id=doc.build_url_id('https://ehyd.gv.at/'))

context_to_load['rt'] = rt

doc.render(context_to_load)
doc.save(report_output)

И мой результат выглядит так My output

Есть идеи, что я делаю не так?

1 Ответ

0 голосов
/ 27 мая 2020

Собственно мой код в вопросе рабочий! Проблема заключалась в том, что мое слово было в «Показать код поля вместо их значений»! Alt + F9 решил мою проблему ...

enter image description here

...