add impressum

This commit is contained in:
Götz 2017-10-08 17:34:27 +02:00
parent 9272880180
commit ff2a554f12
9 changed files with 139 additions and 12 deletions

View File

@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.2 on 2017-10-08 09:02
from __future__ import unicode_literals
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('food', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='happyhour',
name='endtime',
field=models.TimeField(default=django.utils.timezone.now),
),
migrations.AlterField(
model_name='happyhour',
name='starttime',
field=models.TimeField(default=django.utils.timezone.now),
),
]

View File

@ -31,8 +31,8 @@ class SingleFood(models.Model):
class HappyHour(models.Model):
id = models.AutoField(primary_key=True)
date = models.DateField(default=timezone.now)
starttime = models.DateField(default=timezone.now)
endtime = models.DateField(default=timezone.now)
starttime = models.TimeField(default=timezone.now)
endtime = models.TimeField(default=timezone.now)
location = models.CharField(max_length=MAX_LENGTH)
description = models.CharField(max_length=MAX_LENGTH)

View File

@ -41,14 +41,17 @@ def writeStudentenwerkDataInDB(data):
def writeFekideDataInDB(data):
for happyhour_data in data['happyhours']:
time = str(happyhour_data['time']).replace(" ", "").split("-")
try:
HappyHour.objects.create(date=datetime.strptime(data['day'], "%A, %d.%m.%Y"),
location=happyhour_data['location'], description=happyhour_data['description'],
starttime=datetime.strptime(time[0], "%H:%M"),
endtime=datetime.strptime(time[1], "%H:%M"))
except IntegrityError:
# ignored
break
happyhour, new = HappyHour.objects.get_or_create(date=datetime.strptime(data['day'], "%A, %d.%m.%Y"),
location=happyhour_data['location'],
description=happyhour_data['description'],
starttime=datetime.strptime(time[0], "%H:%M"),
endtime=datetime.strptime(time[1], "%H:%M"))
if not new:
happyhour.date = datetime.strptime(data['day'], "%A, %d.%m.%Y")
happyhour.location = happyhour_data['location']
happyhour.description = happyhour_data['description']
happyhour.starttime = datetime.strptime(time[0], "%H:%M")
happyhour.endtime = datetime.strptime(time[1], "%H:%M")
def main():

View File

@ -25,5 +25,6 @@ urlpatterns = [
url(r'^food/', include('apps.food.urls')),
url(r'^events/', include('apps.events.urls')),
url(r'^donar/', include('apps.donar.urls')),
url(r'^links/', views.links, name='links-home'),
url(r'^links/$', views.links, name='links-home'),
url(r'^impressum/$', views.impressum, name='impressum'),
]

View File

@ -8,5 +8,10 @@ from django.shortcuts import render
def home(request):
return render(request, "home.jinja", {})
def links(request):
return render(request, "links/home.jinja", {})
def impressum(request):
return render(request, "impressum.jinja", {})

View File

@ -44,6 +44,7 @@
</div>
<div class="row text-center">
<div class="col m-2 p-3">
<a class="has-text-centered" href="{{ url('impressum') }}">Impressum</a>
<p class="has-text-centered">
© Copyright 2017, Michael Götz
</p>

View File

@ -31,7 +31,7 @@
{% for happy_hour in happy_hours %}
<tr>
<td>{{ happy_hour.location }}</td>
<td>{{ happy_hour.time }}</td>
<td>{{ happy_hour.starttime.strftime('%H:%M') }} - {{ happy_hour.endtime.strftime('%H:%M') }}</td>
<td>{{ happy_hour.description }}</td>
</tr>
{% endfor %}

View File

@ -0,0 +1,91 @@
{% extends 'base.jinja' %}
{% block headline %}
<h1 class="text-center">Impressum</h1>
{% endblock %}
{% block content %}
<div class="bg-light">
<div class="container text-white bg-info">
<div class="row">
<div class="col text-center">
<h2>Angaben gem&auml;&szlig; &sect; 5 TMG:</h2>
<p>Michael G&ouml;tz<br/>
Margaretendamm 36<br/> 96052 Bamberg</p>
</div>
</div>
<div class="row">
<div class="col text-center">
<h2>Kontakt:</h2>
<p>Telefon: +49 171 051457<br/> E-
Mail: mgoetz1995@gmail.com</p>
</div>
</div>
<div class="row">
<div class="col text-center text-justify">
<h2>Haftung f&uuml;r Inhalte</h2>
<p>Als Diensteanbieter sind wir
gem&auml;&szlig; &sect; 7 Abs.1 TMG f&uuml;r eigene Inhalte auf diesen Seiten nach den
allgemeinen
Gesetzen verantwortlich. Nach &sect;&sect; 8 bis 10 TMG sind wir als Diensteanbieter jedoch
nicht
verpflichtet, &uuml;bermittelte oder gespeicherte fremde Informationen zu &uuml;berwachen oder
nach
Umst&auml;nden zu forschen, die auf eine rechtswidrige T&auml;tigkeit hinweisen.</p>
<p>
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen
Gesetzen bleiben hiervon unber&uuml;hrt. Eine diesbez&uuml;gliche Haftung ist jedoch erst ab dem
Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung m&ouml;glich. Bei Bekanntwerden von
entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.</p>
</div>
</div>
<div class="row">
<div class="col text-center text-justify">
<h2>Haftung
f&uuml;r Links</h2>
<p>Unser Angebot enth&auml;lt Links zu externen Webseiten Dritter, auf deren
Inhalte wir keinen Einfluss haben. Deshalb k&ouml;nnen wir f&uuml;r diese fremden Inhalte auch
keine
Gew&auml;hr &uuml;bernehmen. F&uuml;r die Inhalte der verlinkten Seiten ist stets der jeweilige
Anbieter
oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der
Verlinkung
auf
m&ouml;gliche Rechtsverst&ouml;&szlig;e &uuml;berpr&uuml;ft. Rechtswidrige Inhalte waren zum
Zeitpunkt der Verlinkung nicht erkennbar.</p>
<p>Eine permanente inhaltliche Kontrolle der verlinkten
Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei
Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.</p>
</div>
</div>
<div class="row">
<div class="col text-center text-justify">
<h2>
Urheberrecht</h2>
<p>Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten
unterliegen dem deutschen Urheberrecht. Die Vervielf&auml;ltigung, Bearbeitung, Verbreitung und
jede
Art der Verwertung au&szlig;erhalb der Grenzen des Urheberrechtes bed&uuml;rfen der
schriftlichen
Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur f&uuml;r
den privaten, nicht kommerziellen Gebrauch gestattet.</p>
<p>Soweit die Inhalte auf dieser Seite nicht
vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden
Inhalte
Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung
aufmerksam
werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen
werden wir derartige Inhalte umgehend entfernen.</p>
<p>&nbsp;</p>
</div>
</div>
<div class="row">
<div class="col text-center text-justify">
<p>Quelle: <a class="page-link" href="https://www.e-
recht24.de">e-recht24.de</a></p>
</div>
</div>
</div>
</div>
{% endblock %}