我找不到将超链接插入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在上下文词典中
谢谢您的时间
答案 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