Предположим, у нас есть табличные оценки с student_id - grade - cource
, когда я наберу sh на student_id на моей странице, я буду перенаправлен на страницу student_id, которую я создал.
Там я хочу иметь таблицу, которая будет динамической c. Я хочу, чтобы он обновлялся при добавлении новых курсов или классов.
Таблица должна состоять из двух столбцов: класс и курс. Я в стеке / index, таблица показывает мне первые элементы из таблицы оценок.
Вот как далеко я зашёл:
/ app.py
```def load_grades():
grades = {}
"""Loads data from input tsv files."""
# Load students
print("Loading grades.tsv ...")
with open("grades.tsv", "r") as f:
for line in f:
student_no, name, grade = line.strip().split("\t")
grades[student_no] = grade
grades = dict(sorted(grades.items()))
print(grades)
return grades ```
/ index. html
<table>
<thead>
<tr>
<th>Student Number</th>
<th>Grade</th>
</tr>
</thead>
<tbody>
{% for key, value in grades.items() %}
<tr>
<th> {{ key }} </th>
<td> {{ value }} </td>
</tr>
{% endfor %}
</tbody>
</table>