2013-04-06 4 views
0

내 템플릿 범주라는 변수를 수신 (런타임) 템플릿 get_children 할, 내가 그 아버지 범주

의 "아들"이 템플릿에 내 코드입니다있는 범주를 나열 할

{% for category,structure in categories|tree_info %} 
    {% if structure.new_level %} 
<li><a href="/categories/{{ category.id }}/">{{ category.name }}</a> </li> 
    {% endif %} 

    {% for level in structure.closed_levels %} 
<li>{{level.name}} 
    {% endfor %} 

    <ul class="noJS"> 
    {% for cat in category.get_children|tree_info %} 
    <li><a href="/categories/{{ cat.id }}/">{{ cat.name }}aa</a> </li> 

    {% endfor %} 
    </ul> 
{% endfor %} 

이 모델

class Category(MPTTModel): 
    name = models.CharField(max_length=50, unique=True) 
    description = models.TextField(blank=True) 
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children') 

    class MPTTMeta: 
     order_insertion_by = ['name'] 

    def __unicode__(self): 
     return self.name 

어떤 생각인가?

답변

0

이것은

{% for category in categories %} 
       <li> 
       <a href="/categories/{{ category.id }}/">{{ category.name }}</a> 
       <ul class="noJS"> 
        {% for cat in category.get_children %}    
        <li><a href="/categories/{{ cat.id }}/">{{ cat.name }}</a> </li> 
        {% endfor %} 

       </ul> 
      </li> 
       {% endfor %} 
근무