Python代码片段在CKAN中抛出500
我正在使用CKAN开发一个开放的数据门户。它使用Python作为语言,使用挂架作为框架 我使用下面的代码片段来获取问题中提到的API链接。有关更多信息,请参考n。但这对我不起作用 方法1Python代码片段在CKAN中抛出500,python,pylons,mako,ckan,opendata,Python,Pylons,Mako,Ckan,Opendata,我正在使用CKAN开发一个开放的数据门户。它使用Python作为语言,使用挂架作为框架 我使用下面的代码片段来获取问题中提到的API链接。有关更多信息,请参考n。但这对我不起作用 方法1 API: 方法2 API: 如下图所示,以上两个都会抛出500错误 如何修复此错误? <a class="btn btn-primary resource-url-analytics resource-type-{{ res.resource_type }}" href="{{h.url_for(c
API:
方法2
API:
如下图所示,以上两个都会抛出500错误
如何修复此错误?
<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>
以上代码对我来说很好。这看起来不像,尤其是不能用Django模板语言调用带有参数的函数。正确的方法是什么?如果可能的话,请帮助我。我是Python新手。我更喜欢PHP。如果你看一下ckan的代码,它根本就没有提到Django。它使用了带有Mako模板语言的Pylons框架,感谢您的更正。你能告诉我怎么修理这个吗?
<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>
<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>