я работаю с категорией и подкатегориями с DataModel , в этой части все в порядке, но мне нужно использовать мою категорию и подкатегории в моем меню, я пытаюсь использовать это меню Jquery , и я рендерил свое меню с подкатегориями, но я потерял с рендерингом подкатегорий следующим образом:
<ul>
<li>
<a href="#">Category</a>
<!--subcategories-->
<span>Subcategory 1 </span>
<span>Subcategory 2 </span>
...
</li>
....
....
</ul>
Моя проблема: в модели данных: с «я», я не знаю, как плохо сделать for в этом случае для создания подкатегорий (родитель - это само поле) ..
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")
Спасибо