0
私はForeignKey
で1つのモデルを自己割り当てできるメニュービルダーの何かを作ろうとしています。関連オブジェクトの属性を取得する
class MainMenuItem(models.Model):
class Meta:
db_table = "menu_item"
verbose_name = 'Раздел'
verbose_name_plural = 'Разделы'
title = models.CharField(max_length = 50)
parentFolder = models.ForeignKey('self', unique=False, related_name="childrenFolders", blank = True, null = True)
def __unicode__(self):
return self.title
def __str__(self):
return self.title
そして今、私は本当に簡単なことでスタックしています...)しかし、いずれにせよ...私は別の項目に割り当てられた項目、ウィッヒを取得することはできません。
{% for item in menuItems %}
<li>{{item.childrenFolders.all}}</li>
{% endfor %}
を、配列[<MainMenuItem: item1>, <MainMenuItem: item2>, <MainMenuItem: item3>]
を得ました。しかし、私はtitle
フィールドを取得するためにchildrenFolders.all...
後に書くために必要なもの:私は私のテンプレートであることを書きましたか?私はchildrenFolders.all.item.title
ような何かを書くとき、私は...何も得なかった
きっとあなたが最初の場所でメニューアイテムを反復処理するのと同様に、その配列を反復処理する必要があります。 –