forked from laurakurtzberg/areas-embargadas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.py
37 lines (31 loc) · 770 Bytes
/
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import csv
from flask import Flask
from flask import render_template
app = Flask(__name__)
i = 0
csv_path = './static/csv/areas-embargadas-test.csv'
csv_obj = csv.DictReader(open(csv_path, 'r'))
csv_list = list(csv_obj)
csv_dict = dict([[o['numero_tad'], o] for o in csv_list])
@app.route("/")
def index():
return render_template('main.html',
object_list=csv_list,
)
@app.route('/state/<number>')
def state(number):
return render_template('detail.html',
object=number
)
@app.route('/<number>/')
def detail(number):
return render_template('detail.html',
object=csv_dict[number],
)
if __name__ == '__main__':
app.run(
host="0.0.0.0",
port=8000,
use_reloader=True,
debug=True,
)