Ckanext-Hierarchy扩展

时间:2018-10-19 05:50:13

标签: python jinja2 ckan

我安装了ckanext-hierarchy扩展程序。它正在运行但很慢。单击组织页面时我必须等待5秒。我的数据包含10个组织和50个子组织。我的代码在这里:

{% resource 'hierarchy/hierarchy_theme.css' %}
{% resource 'hierarchy/jquery.hierarchy.js' %}

 <ul class="hierarchy-tree-top">
   {% for node in top_nodes recursive %}
   {% set longname = h.group_tree_get_longname(node.name) %} 
   {% set display_text = node.title %} 
   {% if use_longnames and longname%}
      {% set display_text = longname + " (" + display_text + ")" %}
   {% endif %} 
   {% if node.highlighted %}
      <li class="highlighted" id="node_{{ node.name }}">
   {% else %}
      <li id="node_{{ node.name }}">
   {% endif %}
   {% link_for display_text, controller='organization', action='read', 
   id=node.name %}
   {% if node.children %}
     <ul class="hierarchy-tree"> {{ loop(node.children) }} </ul>
     {% endif %}
   </li>
  {% endfor %}
 </ul>

您是否知道如何快速运行?还是有这样的扩展程序?。

0 个答案:

没有答案