{% recursetree categories %}
<!-- блок аккордеон -->
<div class="accordion">
<section class="accordion_item">
<h3 class="title_block"><strong>{{ node.name }}</strong></h3>
{% if not node.is_leaf_node %}
{% for child in node.children.all %}
<div class="info"><hr>
<ul>
<li class="info_item"><a href="{% url 'shop:catlist' child.slug %}"><u>{{ child.name }}</u></a></li>
</ul>
{% recursetree child.children.all %}
<ul>
<li class="info"><a href="{% url 'shop:shop-list' node.slug %}">{{ node.name }}</a></li>
</ul>
{% endrecursetree %}
</div>
{% endfor %}
{% endif %}
</section>
</div>
<!-- конец блока аккордеон -->
{% endrecursetree %}
children : This variable holds the rendered HTML for the children of node.
children
содержится текст, полученный в результате рекурсивного рендеринга шаблона, расположенного внутри тега recursetree
. /dev/null
для не разобраных запросов, а не все подряд как вы думаете.server {
listen 8002;
server_name site2.ru www.site2.ru ;
root /var/www/site2.ru
...
from django_url_decr import url_decr
from django.contrib.auth.decorators import login_required
urlpatterns = [
url_decr(r'^profile/',
include('profile.urls'),
decr=login_required
)
]