web2py href和URL,给出了错误的链接

时间:2013-01-09 14:08:26

标签: web2py

在视图中(对于“autotest”功能),我有以下代码:

{{link = URL(c ='static', f = 'files', args = [result[key].file_name], host = config.HOST)}}
link = {{=link}}
|
<a href="{{link}}"> href_link </a>

这是我在html页面中得到的:

link = https://example.com/dwt/static/files/pdf.pdf | href_link

到目前为止,这么好。但是在href_link背后有:

https://example.com/dwt/test/autotest

为什么static / files / pdf.pdf已替换为test / autotest?

1 个答案:

答案 0 :(得分:0)

应该是{{=link}},而不是{{link}}。后者实际上没有向页面写入任何内容,因此href最终为空,因此浏览器默认为当前页面。