|
@@ -12,17 +12,13 @@ from jinja2 import TemplateNotFound
|
|
|
|
|
|
|
|
from apps.home.modules.utils import *
|
|
from apps.home.modules.utils import *
|
|
|
from apps.home.modules.mountainbikel import *
|
|
from apps.home.modules.mountainbikel import *
|
|
|
|
|
+from apps.home.modules.mountainbikel_table import *
|
|
|
|
|
|
|
|
@blueprint.route('/index')
|
|
@blueprint.route('/index')
|
|
|
#@login_required
|
|
#@login_required
|
|
|
def index():
|
|
def index():
|
|
|
# return render_template('home/index.html', segment='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(
|
|
return render_template(
|
|
|
'home/mountainbikel_index.html',
|
|
'home/mountainbikel_index.html',
|
|
|
segment='index',
|
|
segment='index',
|
|
@@ -41,6 +37,17 @@ def index():
|
|
|
cls=plotly.utils.PlotlyJSONEncoder), # ** überführt die dict-Werte in named arguments
|
|
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>')
|
|
@blueprint.route('/<template>')
|
|
|
@login_required
|
|
@login_required
|
|
|
def route_template(template):
|
|
def route_template(template):
|