1

次のテンプレートがあります

{% 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 によってグループ化され、区別されたリストを見たいと思います。何かアイデアはありますか? ここに画像の説明を入力

4

1 に答える 1

3

まず、グルーパー フィールドでデータを並べ替える必要があります。

于 2013-06-19T14:53:24.783 に答える