| @@ -2,86 +2,6 @@ | |||||
| {% load static %} | {% load static %} | ||||
| {% block content %} | {% block content %} | ||||
| <p></p> | |||||
| <link rel="stylesheet" type="text/css" href="{% static "news/css/index.css"%}"> | <link rel="stylesheet" type="text/css" href="{% static "news/css/index.css"%}"> | ||||
| <div id="news_html"> | |||||
| <table class="tablenews"> | |||||
| <tr> | |||||
| <th style="width:33%"/> | |||||
| <th style="width:33%"/> | |||||
| <th style="width:33%"/> | |||||
| </tr> | |||||
| <tr class="trnews"> | |||||
| <td class="tdnews" colspan="3"> | |||||
| <h3>Parteien</h3> | |||||
| </td> | |||||
| </tr> | |||||
| {% if parteien|length == 0 %} | |||||
| <tr> | |||||
| <td class="tdnews" colspan="3"> | |||||
| <p id="description"> | |||||
| <b>Keine Parteien gefunden</b> | |||||
| </p> | |||||
| </td> | |||||
| </tr> | |||||
| {% endif %} | |||||
| {% for row in parteien %} | |||||
| <tr class="trnews"> | |||||
| {% for entry in row %} | |||||
| <td class="tdnews" align="{% cycle "left" "center" "right" %}"> | |||||
| <div class="polaroid"> | |||||
| <a class="thumbnail" href="{{ entry.url }}"> | |||||
| <img src="{{ entry.image.url }}" alt="Verfassung"> | |||||
| </a> | |||||
| <div class="container"> | |||||
| <p>{{ entry.partei.name }}</p> | |||||
| </div> | |||||
| </div> | |||||
| </td> | |||||
| {% endfor %} | |||||
| </tr> | |||||
| {% endfor %} | |||||
| </table> | |||||
| </div> | |||||
| <!-- PRÄSIDENT --> | |||||
| <div id="news_html"> | |||||
| <table class="tablenews"> | |||||
| <tr> | |||||
| <th style="width:33%"/> | |||||
| <th style="width:33%"/> | |||||
| <th style="width:33%"/> | |||||
| </tr> | |||||
| <tr class="trnews"> | |||||
| <td class="tdnews" colspan="3"> | |||||
| <h3>Präsidentschaftskandidaten</h3> | |||||
| </td> | |||||
| </tr> | |||||
| {% if praesidenten|length == 0 %} | |||||
| <tr> | |||||
| <td class="tdnews" colspan="3"> | |||||
| <p id="description"> | |||||
| <b>Keine Präsidenten gefunden</b> | |||||
| </p> | |||||
| </td> | |||||
| </tr> | |||||
| {% endif %} | |||||
| {% for row in praesidenten %} | |||||
| <tr class="trnews"> | |||||
| {% for entry in row %} | |||||
| <td class="tdnews" align="{% cycle "left" "center" "right" %}"> | |||||
| <div class="polaroid"> | |||||
| <a class="thumbnail" href="{{ entry.url }}"> | |||||
| <img src="{{ entry.image.url }}" alt="Verfassung"> | |||||
| </a> | |||||
| <div class="container"> | |||||
| <p>{{ entry.praesident.name }}</p> | |||||
| </div> | |||||
| </div> | |||||
| </td> | |||||
| {% endfor %} | |||||
| </tr> | |||||
| {% endfor %} | |||||
| </table> | |||||
| </div> | |||||
| <p>Hi</p> | |||||
| {% endblock %} | {% endblock %} | ||||
| @@ -3,7 +3,5 @@ from django.conf.urls import url | |||||
| from . import views | from . import views | ||||
| urlpatterns = [ | urlpatterns = [ | ||||
| url(r'^$', views.index, name='index'), | |||||
| url(r'^partei/(?P<partei_id>[0-9]+)', views.partei, name='partei'), | |||||
| url(r'^praesident/(?P<praesident_id>[0-9]+)', views.praesident, name='praesident') | |||||
| url(r'^$', views.index, name='index') | |||||
| ] | ] | ||||
| @@ -1,29 +1,6 @@ | |||||
| from django.shortcuts import render | from django.shortcuts import render | ||||
| import math | |||||
| from .models import ParteiWerbung, PraesidentWerbung | |||||
| # Create your views here. | # Create your views here. | ||||
| def index(request): | def index(request): | ||||
| partei_objs = ParteiWerbung.objects.all() | |||||
| parteien = group(partei_objs, 3) | |||||
| praesident_objs = PraesidentWerbung.objects.all() | |||||
| praesidenten = group(praesident_objs, 3) | |||||
| return render(request, "news/index.html", | |||||
| {'parteien': parteien, 'praesidenten': praesidenten}) | |||||
| def partei(request, partei_id): | |||||
| return render(request, "news/partei.html", | |||||
| {'entry': ParteiWerbung.objects.get(pk=partei_id)}) | |||||
| def praesident(request, praesident_id): | |||||
| return render(request, "news/praesident.html", | |||||
| {'entry': PraesidentWerbung.objects.get(pk=praesident_id)}) | |||||
| def group(l, n): | |||||
| return [l[k*n:k*n+n] for k in range(math.ceil(len(l) / n))] | |||||
| return render(request, "news/index.html") | |||||