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: 任何想法?
爲了澄清,我假設你想讓粗體標題出現在子彈點上方? – JcKelley
不,我希望facilitytype不同。當我做價值觀時,分組並顯示一次 – tunaktunak
。我得到'{ '代碼':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