Skip to content
Snippets Groups Projects
Commit 436a7f50 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Work at cache

parent bb0fe226
No related branches found
No related tags found
No related merge requests found
# Generated by Django 2.2.1 on 2019-08-25 10:38
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('timetable', '0009_hint_classes_formatted'),
]
operations = [
migrations.AlterField(
model_name='hintclass',
name='class_id',
field=models.IntegerField(),
),
]
from django.db import ProgrammingError, OperationalError
from django.urls import path from django.urls import path
from untisconnect.models import Terms, Schoolyear from untisconnect.models import Terms, Schoolyear
...@@ -26,7 +27,7 @@ try: ...@@ -26,7 +27,7 @@ try:
path('<str:plan_date>-class.pdf', views.sub_pdf, name="timetable_substitutions_pdf_date") path('<str:plan_date>-class.pdf', views.sub_pdf, name="timetable_substitutions_pdf_date")
] ]
except (Terms.DoesNotExist, Schoolyear.DoesNotExist): except (Terms.DoesNotExist, Schoolyear.DoesNotExist, ProgrammingError, OperationalError):
from . import fallback_view from . import fallback_view
urlpatterns = [ urlpatterns = [
......
import datetime import datetime
import os import os
import time
import traceback import traceback
from PyPDF2 import PdfFileMerger from PyPDF2 import PdfFileMerger
...@@ -127,6 +128,7 @@ def quicklaunch(request): ...@@ -127,6 +128,7 @@ def quicklaunch(request):
@permission_required("timetable.show_plan") @permission_required("timetable.show_plan")
def plan(request, plan_type, plan_id, regular="", year=timezone.datetime.now().year, def plan(request, plan_type, plan_id, regular="", year=timezone.datetime.now().year,
calendar_week=timezone.datetime.now().isocalendar()[1]): calendar_week=timezone.datetime.now().isocalendar()[1]):
start = time.time()
""" """
[DJANGO VIEW] [DJANGO VIEW]
Show a timetable (class, teacher, room, smart/regular) Show a timetable (class, teacher, room, smart/regular)
...@@ -199,7 +201,8 @@ def plan(request, plan_type, plan_id, regular="", year=timezone.datetime.now().y ...@@ -199,7 +201,8 @@ def plan(request, plan_type, plan_id, regular="", year=timezone.datetime.now().y
"hints_b": hints_b, "hints_b": hints_b,
"hints_b_mode": "week", "hints_b_mode": "week",
} }
stop = time.time()
print("TIME", stop - start)
return render(request, 'timetable/plan.html', context) return render(request, 'timetable/plan.html', context)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment