the_works/the_works/views.py

26 lines
665 B
Python

from flask import Blueprint, render_template
from the_works.database import get_db
bp = Blueprint("views", __name__)
@bp.route("/")
def home():
return render_template("views/home.html")
@bp.route("/texte")
def texte():
db = get_db()
rows = db.execute(
"""SELECT
t.Titel AS Titel,
t.Untertitel AS Untertitel,
r.Reihentitel AS Reihe,
f.Textform AS Textform,
s.Sprache AS Originalsprache
FROM Texte t
LEFT JOIN Reihen r ON t.Reihe = r.ID
LEFT JOIN Textformen f ON t.Textform = f.ID
LEFT JOIN Sprachen s ON t.Originalsprache = s.ID;"""
).fetchall()
return render_template("views/texte.html", rows=rows)