| @@ -2,86 +2,6 @@ | |||
| {% load static %} | |||
| {% block content %} | |||
| <p></p> | |||
| <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 %} | |||
| @@ -3,7 +3,5 @@ from django.conf.urls import url | |||
| from . import views | |||
| 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 | |||
| import math | |||
| from .models import ParteiWerbung, PraesidentWerbung | |||
| # Create your views here. | |||
| 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") | |||