【发布时间】:2018-12-03 07:57:32
【问题描述】:
我想使用 django 将类别中的子类别显示到数据折叠中。因为我是一个菜鸟开发人员,所以我无法理解逻辑。类别和子类别模型是,
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
【问题讨论】:
标签: django django-templates django-views