Saturday, December 4, 2021

Table.Html

{% for header in headings %} {% for cell in header %} {% endfor %} {% endfor %} {% for row in data %} {% for cell in row %} {% endfor %} {% endfor %}
{{ cell }}
{{ cell }}

App.py

from flask import Flask, render_template import csv from os.path import dirname import time csv_list=[] print(dirname(__file__)) with open ('E:\Work\pytrng\Idea\sectest.csv','r') as csv_file: csv_reader=csv.reader(csv_file) for line in csv_reader: csv_list.append(line) def split_list(a:list): headers=[] records=[] for i in range(0,len(a)): if (i==0): headers.append(a[i]) else: records.append(a[i]) return [headers,records] app=Flask(__name__) @app.route("/") def table(): l=split_list(csv_list) print("Sleeping") time.sleep(60) return render_template("table.html",headings=l[0],data=l[1]) if __name__ == "__main__": app.run(port=5000, host="127.0.0.1",debug=True)