Я хочу показать подкатегорию в категории в коллапс данных, используя django.Поскольку я - разработчик Noob, поэтому я не могу понять логику.Модель категории и подкатегории:
category.py
class Category(models.Model):
category = models.CharField(max_length=120)
timestamp = models.DateTimeField(auto_now_add=True)
subcategory.py
class SubCategory(models.Model):
sub_category = models.CharField(max_length=120)
category = models.ForeignKey(Category, on_delete=models.CASCADE, null=True, blank=True)
timestamp = models.DateTimeField(auto_now_add=True)
Я хочу показать эти значения, используя generic.ListView
views.py
class PagetListView(ListView):
model = ModelName
template_name = 'template.html'
context_object_name = 'main_content'
def get_context_data(self, *args, **kwargs):
context = super().get_context_data(*args, **kwargs)
context['category_list'] = Category.objects.all()
# context['sub_category'] =
return context
Я хочу показать вот так,