Я пытаюсь отобразить данные из БД и поместить их под правильным заголовком.
models.py
class Game(models.Model):
location= models.ForeignKey('location', on_delete=models.CASCADE')
group = models.IntegerField()
firstname = models.CharField()
surname = models.CharField()
views.py
class group(generic.CreateView):
template_name = 'group.html'
def get(self, request, *args, **kwargs):
game = Game.objects.filter(location__type__pk=kwargs['pk']).order_by('location__pk', 'group')
context = {
'game': game,
}
return render(request, self.template_name, context)
Допустим, «группа» может быть как A, B, C и т. Д.
В шаблоне я хочу отобразить его как
Location Foo
Group A
Jonas Andersson
Lisa Silverspoon
Group B
Sven Bohlin
Göran Lantz
Location Bar
Group A
Mia Milakovic
Lars Larsson
Group B
Anna Annasdotter
Я пробовал так много вариантов циклов for, но безуспешно.
Возможно ли это? Вы можете сделать это?