Schule als Staat Projekt Web, Dokumente, etc.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
737B

  1. from django.shortcuts import render
  2. import math
  3. from .models import ParteiWerbung, PraesidentWerbung
  4. # Create your views here.
  5. def index(request):
  6. objects = ParteiWerbung.objects.all()
  7. rows = group(objects, 3)
  8. return render(request, "news/index.html", {'rows': rows,
  9. })
  10. def partei(request, partei_id):
  11. return render(request, "news/partei.html",
  12. {'entry': ParteiWerbung.objects.get(pk=partei_id)})
  13. def praesident(request, praesident_id):
  14. return render(request, "news/praesident.html",
  15. {'entry': PraesidentWerbung.objects.get(pk=praesident_id)})
  16. def group(l, n):
  17. return [l[k*n:k*n+n] for k in range(math.ceil(len(l) / n))]