如何将超链接添加到Django easy_pdf

时间:2019-07-19 13:43:18

标签: django pdf

我找不到将超链接插入Django easy_pdf生成的pdf中的解决方案。链接显示为pdf,但显示为文本。如何使该链接可点击?

template.html的一部分:

<a href="{{campaign_url}}">{{item.campaign_name}}</a>

view.py的一部分:

from easy_pdf.rendering import render_to_pdf_response
return render_to_pdf_response(request, template_name, context)

campaign_url在上下文词典中

谢谢您的时间

1 个答案:

答案 0 :(得分:0)

希望这对您有所帮助。 该URL将取决于您如何将其存储在数据库中。如果类似https://www.something.com,则可以使用

<a href="https://www.something.com/{{query_param}}"></a>

如果您决定使用Django URL,则类似

<a href="{% url 'app:campaign_url_name' query_param %}"></a>

您可能想查看django文档以更清楚。 Django documentation