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 dc83388..aae6074 100644 Binary files a/ofu_app/ofu_app/__pycache__/urls.cpython-35.pyc and b/ofu_app/ofu_app/__pycache__/urls.cpython-35.pyc differ diff --git a/ofu_app/ofu_app/urls.py b/ofu_app/ofu_app/urls.py index 9ceb185..d26dcc4 100644 --- a/ofu_app/ofu_app/urls.py +++ b/ofu_app/ofu_app/urls.py @@ -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'), ] diff --git a/ofu_app/ofu_app/views.py b/ofu_app/ofu_app/views.py index 713c19b..87a047c 100644 --- a/ofu_app/ofu_app/views.py +++ b/ofu_app/ofu_app/views.py @@ -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", {}) diff --git a/ofu_app/templates/base.jinja b/ofu_app/templates/base.jinja index 31b2ad9..0f27ed3 100644 --- a/ofu_app/templates/base.jinja +++ b/ofu_app/templates/base.jinja @@ -44,6 +44,7 @@
© 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 %}Michael Götz
+ Margaretendamm 36
96052 Bamberg
Telefon: +49 171 051457
E-
+ Mail: mgoetz1995@gmail.com
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.
+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.
+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
+