I have a list of quizzes by category and class. I would like to use bootstrap description lsit alignment to print like
Class XI Mathematics Quiz 1
Quiz 2
Quiz 3
Physics Quiz 3
Quiz 4
Class XII History Quiz 7
Quiz 8
using
<dl class="row">
<dt class="col-sm-3">Class XI</dt>
<dd class="col-sm-3">Mathematics</dd>
<dd class="col-sm-3">Quiz 1</dd>
</dl>
How do I write my django for loop using regroup? Thank you for the help.
class Quiz(models.Model):
title = models.CharField(
verbose_name=_("Title"),
max_length=300, blank=False)
category = models.ForeignKey(
Category, null=True, blank=True,
verbose_name=_("Category"), on_delete=models.CASCADE)
class Category(models.Model):
category = models.CharField(verbose_name=_("Category"),max_length=250, blank=True, null=True)
class_id = models.ForeignKey(studentclass, null=True, blank=True, on_delete=models.CASCADE)
class studentclass(models.Model):
class_id= models.CharField(primary_key=True,max_length=5)
classVal =models.CharField(max_length=255, null=True, blank=True)