try query on db for templates

main
jgenero 3 years ago
parent 434685634a
commit 46137c1bb8

@ -32,14 +32,16 @@ def corpora_all():
@main.route("/actes/<house>") # dont put a slash at the end
def actes(house):
"""actes route"""
return render_template("corpus.html", house=house)
prince_q = [t.name_indiv for t in Individual.select().where(
Individual.role_indiv == 'prince')]
house_q = [t.id_duke for t in Duke.select().where(Duke.indiv_duke == prince_q[0])]
return render_template("corpus.html", house=house, princes=prince_q)
@main.route("/actes/<house>/<prince>") # dont put a slash at the end
def prince_corpus(house=None, prince=None):
"""copora prince route"""
return render_template("prince_corpus.html", house=house, prince=prince)
@main.route("/contact")
def contact() -> t.Text:
"""Displays the Contact page"""

@ -2,10 +2,11 @@
{% block corps %}
<div class="container marketing" style="margin-top: 50px;">
<h1>Corpus des actes des ducs et duchesses de {{house}}</h1>
<h2>Les corpus disponibles</h2>
<h2>Les princes et princesses dont les actes sont disponibles :</h2>
<ul>
<li><a href="{{url_for('main.prince_corpus', house='Bourbon', prince='Charles_')}}">Actes de Charles I<sup>er</sup> (1421-1456)</a></li>
<li><a href="#">Actes d'Agnès de Bourgogne (1423-1476)</a></li>
{% for prince in princes %}
<li>{{prince}}</li>
{% endfor %}
</ul>
</div><!-- /.container -->
{% endblock %}
Loading…
Cancel
Save