dates sorted

develop
jgenero 2 years ago
parent 63f0cb7a1e
commit 00eadece1e

@ -18,6 +18,7 @@ Then the 'dynamic' (calculated) routes :
- /geoloc
"""
import datetime
import typing as t
from collections import defaultdict
@ -121,9 +122,9 @@ def prince_corpus(house=None, prince=None):
{
"$match": {"house": house, "prince_code": prince_code}
},
{
"$sort": {"date_time": ASCENDING}
},
#{
# "$sort": {"date_time": ASCENDING}
#},
{
'$group': {'_id': {'prince_name': '$prince_name',
'prince_code': '$prince_code',
@ -146,9 +147,10 @@ def prince_corpus(house=None, prince=None):
trs['dateitem'] = make_timeitem_from_filename(trs['filename'])
bigram, number = trs['prince_code'].split('_')
long_prince_bigram = inverted_prince_bigram(bigram) + '_' + number
#
sorted_list = sorted(transformed_query, key=lambda x: x['date_time'])
return render_template("prince_corpus.html", house=house, duke_name=prince_long_name,
prince_name=long_prince_bigram.capitalize(), actes=transformed_query)
prince_name=long_prince_bigram.capitalize(), actes=sorted_list)
@main.route("/acte/<house>/<prince>/<dateitem>", methods=('GET', 'POST'))
def acte(house=None, prince=None, dateitem=None):

Loading…
Cancel
Save