#5 Added more data to stats page and improved CSS

This commit is contained in:
2024-02-09 22:01:25 +00:00
parent 7c27aa31b6
commit 60cb8d7951
6 changed files with 50 additions and 27 deletions

View File

@ -31,14 +31,16 @@ def view_product_stats(id: int):
prev_days: int = request.args.get('prev_days', 7, int)
data = db.read_days(id, prev_days)
# Recent Views
product_view_frequency_data = dict(map(
lambda k, v: (k, random.randint(0, 100)),
lambda k, v: (k, random.randint(70, 100)),
# lambda k, v: (k, len(v)),
data.keys(),
data.values()
))
print(db.read_product_views(id))
# Total Views
total_views = db.read_product_views(id)
db = ProductController()
product = db.read_id(id)
@ -62,7 +64,7 @@ def view_product_stats(id: int):
"age": time_since_posted,
"ranking": 0,
"views": {
"total": 0,
"total": total_views,
"headings": list(reversed(product_view_frequency_data.keys())),
"data": list(reversed(product_view_frequency_data.values()))
},
@ -72,8 +74,7 @@ def view_product_stats(id: int):
return render_template(
"index.html",
content="stats.html",
headings=list(reversed(product_view_frequency_data.keys())),
data=list(reversed(product_view_frequency_data.values()))
data=data
)