我尝试使用django-treemenus。 http://code.google.com/p/django-treemenus/
我使用管理界面创建树状菜单(和菜单项)。 当我尝试使用show_meny标签加载菜单时(下面你会找到我称之为标签的模板)。
我想我需要调用treemenus / menu.html(在示例中给出开始),但我不知道怎么做?我修改了我的TEMPLATE_DIRS吗?
{% extends "polls/base.html" %}
{% block title %}Poll list{% endblock %}
{# we override the block content here#}
{% block content %}
**{% load tree_menu_tags %}
{% show_menu "home" "vertical" %}**
{% if object_list %}
<ul>
{% for poll in object_list %}
<li>{{ poll.question }} at [ {{poll.pub_date|date:"F j, Y"}}]</li>
{% endfor %}
</ul>
{% else %}
<p>No polls are available.</p>
{% endif %}
{% endblock %}
答案 0 :(得分:1)
在寻找不同的树形菜问题的答案时找到了你的问题,我想我(几乎没有)有资格回答。
答案是否定的,您无需修改TEMPLATE_DIRS。您需要在模板目录中创建一个treemenus目录,并在其中放置menu.html和menu_item.html。您可以在django-treemenus发行版的docs目录中找到这两个示例。