From b4b0891ef7847e9f03887b5eae3872540428170b Mon Sep 17 00:00:00 2001 From: michigg Date: Thu, 26 Oct 2017 01:29:23 +0200 Subject: [PATCH] added new view to food app --- ofu_app/apps/food/views.py | 5 ++++ ofu_app/templates/food/detailed_food.jinja | 27 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 ofu_app/templates/food/detailed_food.jinja diff --git a/ofu_app/apps/food/views.py b/ofu_app/apps/food/views.py index c00264e..2ef3ed2 100644 --- a/ofu_app/apps/food/views.py +++ b/ofu_app/apps/food/views.py @@ -48,6 +48,11 @@ def weekly_food(request): }) +def food_detail(request, id): + food = SingleFood.objects.get(id=id) + return render(request, "food/detailed_food.jinja", {'food': food}) + + def all_food(request): menus = Menu.objects.all() feki_menu = menus.filter(location__contains="Feldkirchenstraße") diff --git a/ofu_app/templates/food/detailed_food.jinja b/ofu_app/templates/food/detailed_food.jinja new file mode 100644 index 0000000..f88fec3 --- /dev/null +++ b/ofu_app/templates/food/detailed_food.jinja @@ -0,0 +1,27 @@ +{% extends 'food/food_wrapper.jinja' %} +{% import '/macros/food_macros.jinja' as macros %} +{% block headline %} +

Food

+

Day: {{ day.strftime("%d.%m.%Y") }}

+{% endblock %} +{% block content %} +
+
+
{{ food.name }}
+
Student: {{ food.price_student }}
+
Employee: {{ food.price_employee }}
+
Guest: {{ food.price_guest }}
+
{{ food.rating }}
+
+
+
Allergene
+
    + {% for alergen in food.allergens %} +
  • {{ alergen }}
  • + {% endfor %} +
+ +
+
+ +{% endblock %} \ No newline at end of file