2013-06-19 34 views
1

我有以下模板Django的重組templatetag不正確組

{% regroup product.hotel.facilities.all by facilitytype as facilities %} 
{% for facility in facilities %} 
     <h5>{{ facility.grouper }}</h5> 

     <p class="tab-content-title bld"> 
      {% for i in facility.list %} 
      <li>{{ i }}</li> 
      {% endfor %} 
      {% endfor %} 

而下面的模型結構:

class Hotel(TranslatableModel): 
    code = models.CharField(max_length=255) 
    facilities = models.ManyToManyField('hotels.Facility',null=True) 

class Facility(TranslatableModel): 
    code = models.CharField(max_length=255, unique=True) 
    facilitytype = models.ForeignKey(FacilityType, null=True, blank=True) 

    translations = TranslatedFields(
     name=models.CharField(max_length=255, blank=True), 
    ) 

但是當我運行的頁面我見下文。相反,我想查看列表分組和不同的facility_types: 任何想法? enter image description here

+0

爲了澄清,我假設你想讓粗體標題出現在子彈點上方? – JcKelley

+1

不,我希望facilitytype不同。當我做價值觀時,分組並顯示一次 – tunaktunak

+0

。我得到'{ '代碼':u'55' , 'ID':254, 'facilitytype_id':11} { '代碼':u'54' , 'ID':253, 'facilitytype_id':11} { '代碼':u'53' , 'ID':252, 'facilitytype_id':12} { '代碼':u'52' , 'ID':251, 'facilitytype_id':10} { '代碼': u'51' , 'ID':250, 'facilitytype_id':10} { '代碼':u'50' , 'ID':249, 'facilitytype_id':11} { '代碼':u'49' ,'id':248,'facilitytype_id':10}' – tunaktunak

回答

3

你有你的數據通過石斑魚字段排序。

+0

Thnks。工作很好 – tunaktunak