Jelajahi Sumber

added route for /table

Markus Spring 1 tahun lalu
induk
melakukan
221e00873d
1 mengubah file dengan 13 tambahan dan 6 penghapusan
  1. 13 6
      apps/home/routes.py

+ 13 - 6
apps/home/routes.py

@@ -12,17 +12,13 @@ from jinja2 import TemplateNotFound
 
 from apps.home.modules.utils import *
 from apps.home.modules.mountainbikel import *
+from apps.home.modules.mountainbikel_table import *
 
 @blueprint.route('/index')
 #@login_required
 def index():
     # return render_template('home/index.html', segment='index')
-    if is_running_in_docker():
-        sys.stderr.write("Running in a Docker container\n")
-        csv_file = '/root/HealthData/garmin_bike.csv'
-    else:
-        sys.stderr.write("NOT Running in a Docker container\n" + os.getcwd() + "\n")
-        csv_file = './HealthData/garmin_bike.csv'
+    csv_file = get_correct_csv_file()
     return render_template(
         'home/mountainbikel_index.html',
         segment='index',
@@ -41,6 +37,17 @@ def index():
             cls=plotly.utils.PlotlyJSONEncoder),  # ** überführt die dict-Werte in named arguments
     )
 
+@blueprint.route('/table')
+#@login_required
+def table():
+    csv_file = get_correct_csv_file()
+    df = read_data(csv_file)
+    df = mtb_table(df)
+    # df = df.reset_index().drop('index', axis=1, errors='ignore')
+    return render_template('home/table.html',
+                           tables=[df.to_html(classes='data')],
+                           titles=df.columns.values)
+
 @blueprint.route('/<template>')
 @login_required
 def route_template(template):