diff --git a/ennead/templates/index.html b/ennead/templates/index.html index 553c64f..d8d8f3d 100644 --- a/ennead/templates/index.html +++ b/ennead/templates/index.html @@ -6,4 +6,5 @@

Здесь будет град заложен.

+{% include 'task_list.html' %} {% endblock %} diff --git a/ennead/templates/task_list.html b/ennead/templates/task_list.html new file mode 100644 index 0000000..3e720d2 --- /dev/null +++ b/ennead/templates/task_list.html @@ -0,0 +1,15 @@ +
+
+ {% if tasks %} + + {% else %} +

+ На сегодня задач нет! +

+ {% endif %} +
+
diff --git a/ennead/views/tasks.py b/ennead/views/tasks.py index 36400a2..a5833e5 100644 --- a/ennead/views/tasks.py +++ b/ennead/views/tasks.py @@ -1,7 +1,13 @@ """Views for task pages""" from flask import render_template from werkzeug.wrappers import Response +from ennead.models.task import TaskSet, Task def index() -> Response: - return render_template('index.html') + try: + active_set = TaskSet.get(TaskSet.active == 1) + except TaskSet.DoesNotExist: + return render_template('index.html', tasks=None) + tasks = Task.select().where(Task.task_set == active_set.active) + return render_template('index.html', tasks=tasks)