From ff2a554f126e8e3af40c846288203e29de1bec1a Mon Sep 17 00:00:00 2001 From: michigg Date: Sun, 8 Oct 2017 17:34:27 +0200 Subject: [PATCH] add impressum --- .../migrations/0002_auto_20171008_1102.py | 26 +++++ ofu_app/apps/food/models.py | 4 +- ofu_app/apps/food/utils/migrate_data.py | 19 ++-- .../ofu_app/__pycache__/urls.cpython-35.pyc | Bin 1248 -> 1302 bytes ofu_app/ofu_app/urls.py | 3 +- ofu_app/ofu_app/views.py | 5 + ofu_app/templates/base.jinja | 1 + ofu_app/templates/food/daily_food.jinja | 2 +- ofu_app/templates/impressum.jinja | 91 ++++++++++++++++++ 9 files changed, 139 insertions(+), 12 deletions(-) create mode 100644 ofu_app/apps/food/migrations/0002_auto_20171008_1102.py create mode 100644 ofu_app/templates/impressum.jinja diff --git a/ofu_app/apps/food/migrations/0002_auto_20171008_1102.py b/ofu_app/apps/food/migrations/0002_auto_20171008_1102.py new file mode 100644 index 0000000..b3f4dc4 --- /dev/null +++ b/ofu_app/apps/food/migrations/0002_auto_20171008_1102.py @@ -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), + ), + ] diff --git a/ofu_app/apps/food/models.py b/ofu_app/apps/food/models.py index 68307f7..c5d1d80 100644 --- a/ofu_app/apps/food/models.py +++ b/ofu_app/apps/food/models.py @@ -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) diff --git a/ofu_app/apps/food/utils/migrate_data.py b/ofu_app/apps/food/utils/migrate_data.py index 7922da8..f95b792 100644 --- a/ofu_app/apps/food/utils/migrate_data.py +++ b/ofu_app/apps/food/utils/migrate_data.py @@ -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(): diff --git a/ofu_app/ofu_app/__pycache__/urls.cpython-35.pyc b/ofu_app/ofu_app/__pycache__/urls.cpython-35.pyc index dc833886da3f3c749c71a7eb2ad6b3d12df391c3..aae6074ee141c1c8426a917e196ec35582474db4 100644 GIT binary patch delta 192 zcmaFBIgLwMoR^nN#`acZ0t*AfV+JI^4P-k2aq-!S${Q6^nHW+88B*C9vUnI$*cnoU z7@Co*@IewaalUZ33q>DI!*4*MQEy^iKEGbDX$}3*UP{a=uE8?GA&EhX10%Wo=iZKc> Q3NQ;Xi82W>f}kiP09KbPi~s-t delta 121 zcmbQn^?*}ZoR^nNChTUU5(@*vV+JI^1!Ow_aq*6c${Tso*%+dD7*Yfof;ELUe&u5p zXOGLt%*!s;ui^sJx*7SoseYQglTBC>#BOny7UdKqmXxFx
+ Impressum

© Copyright 2017, Michael Götz

diff --git a/ofu_app/templates/food/daily_food.jinja b/ofu_app/templates/food/daily_food.jinja index 640b75f..0e9fbf4 100644 --- a/ofu_app/templates/food/daily_food.jinja +++ b/ofu_app/templates/food/daily_food.jinja @@ -31,7 +31,7 @@ {% for happy_hour in happy_hours %} {{ happy_hour.location }} - {{ happy_hour.time }} + {{ happy_hour.starttime.strftime('%H:%M') }} - {{ happy_hour.endtime.strftime('%H:%M') }} {{ happy_hour.description }} {% endfor %} diff --git a/ofu_app/templates/impressum.jinja b/ofu_app/templates/impressum.jinja new file mode 100644 index 0000000..e049c97 --- /dev/null +++ b/ofu_app/templates/impressum.jinja @@ -0,0 +1,91 @@ +{% extends 'base.jinja' %} +{% block headline %} +

Impressum

+{% endblock %} +{% block content %} +
+
+
+
+

Angaben gemäß § 5 TMG:

+

Michael Götz
+ Margaretendamm 36
96052 Bamberg

+
+
+
+
+

Kontakt:

+

Telefon: +49 171 051457
E- + Mail: mgoetz1995@gmail.com

+
+
+
+
+

Haftung für Inhalte

+

Als Diensteanbieter sind wir + + gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den + allgemeinen + Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch + nicht + verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder + nach + Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.

+

+ Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen + Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem + Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von + entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

+
+
+
+
+

Haftung + für Links

+

Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren + Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch + keine + Gewähr übernehmen. Fü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ögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum + Zeitpunkt der Verlinkung nicht erkennbar.

+

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.

+
+
+
+
+

+ Urheberrecht

+

Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten + unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und + jede + Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der + schriftlichen + Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für + den privaten, nicht kommerziellen Gebrauch gestattet.

+

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.

+

 

+
+
+
+
+

Quelle: e-recht24.de

+
+
+
+
+{% endblock %} \ No newline at end of file