from app import app from flask import render_template, jsonify import os capitula = [ {'title': '01 Imperium Romanum', 'pensa': ['A', 'B'], 'exercitia': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]}, {'title': '02 Familia Romana'}, {'title': '03 Puer Improbus'}, {'title': '04 Dominus et Servi'}, {'title': '05 Villa et Hortus'}, {'title': '06 Via Latina'}, {'title': '07 Puella et Rosa'}, {'title': '08 Taberna Romana'}, {'title': '09 Pastor et Oves'}, {'title': '10 Bestiae et Homines'} ] for capitulum in capitula: capitulum['filename'] = capitulum['title'].replace(' ', '_') @app.route('/') @app.route('/index') @app.route('/llpsi') def llpsi(): return render_template('index.html', capitula=capitula) @app.route('/llpsi/pensum/') def pensum(pensum_id): filename = app.root_path + '/templates/Pensa/' + pensum_id + '.html' with open(filename, 'r') as file: return render_template('Pensum_cloze.html', pensum_title=pensum_id.replace('_', ' '), pensum_content=file.read()) @app.route('/llpsi/pensum/') def exercitium(exercitium_id): filename = app.root_path + '/templates/Exercitia/' + exercitium_id + '.html' with open(filename, 'r') as file: return render_template('Exercitium_choice.html', exercitium_title=exercitium_id.replace('_', ' '), exercitium_content=file.read())