26 lines
665 B
Python
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)
|