Django、カテゴリとカテゴリー
-
07-07-2019 - |
質問
im作業カテゴリーやサブカテゴリーの DataModel, 全てはここでは、がんを利用する必要が私のカテゴリーやサブカテゴリーにマイメニューが容易になり、業務効率、利用するようにしてこの Jqueryメニュー は、imレンダリングをもとにマイメニューとサブカテゴリーは、imが失われてしまったことからレンダリングのカテゴリーにあることが少なくない。
<ul>
<li>
<a href="#">Category</a>
<!--subcategories-->
<span>Subcategory 1 </span>
<span>Subcategory 2 </span>
...
</li>
....
....
</ul>
私の問題:のdatamodel:の自己',あまりないと思いますか病気なこの場合、カテゴリーに親の時間割を掲載しています。人)..
class Category(models.Model):
name = models.CharField(core=True, maxlength=200)
slug = models.SlugField(prepopulate_from=('name',))
parent = models.ForeignKey('self', blank=True, null=True, related_name='child')
description = models.TextField(blank=True,help_text="Optional")
感謝
解決
すべて取得しトップレベルのカテゴリを使う
top_level_cats = Category.objects.filter(parent__isnull=True)
その後:
for tlc in top_level_cats:
#do the HTML for the top-level category
for clc in tlc.child.all():
#do the HTML for the children of clc
が複数ある場合にはつのレベルのカテゴリーがずれかが必要となる再帰呼出しにあるのですが、この基本要旨.
所属していません StackOverflow