我正在使用CKAN开发一个开放数据门户。它使用Python作为语言,使用Pylons作为框架
我使用下面的代码片段来获取问题中提到的API链接。有关详细信息,请参阅this questio n。但它对我不起作用。
<b>API: </b><a href="${h.url_for(controller='api', register='package', action='show', id=c.pkg.name, ver='2')}">
${h.url_for(controller='api', register='package', action='show', id=c.pkg.name, ver='2')}
</a>
<b>API: </b><a href="{% h.url_for(controller='api', register='package', action='show', id=c.pkg.name, ver='2') %}">
{% h.url_for(controller='api', register='package', action='show', id=c.pkg.name, ver='2') %}
</a>
以上两者都抛出500错误,如下图所示。
我该如何解决此错误?
答案 0 :(得分:0)
<a class="btn btn-primary resource-url-analytics resource-type-{{ res.resource_type }}" href="{{h.url_for(controller='api', register='package', action='show', id=c.pkg.name, ver=2)}}">
<i class="icon-eye-open"></i> {{ _('API') }}
</a>
以上代码对我来说很好。