-
Notifications
You must be signed in to change notification settings - Fork 0
/
Tg1Srvr.py
62 lines (48 loc) · 1.58 KB
/
Tg1Srvr.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
import os
import json
from flask import Flask, request
from flask.helprs import jsonify, send_file
import CONS
import ms
import DBAccess
tf_port = int(CONS.PORT)
app = Flask(__name__, static_folder='www', template_folder='www')
@app.route('/')
def main_index_html():
req = request # debug only
args = req.args # debug only
return send_file("www/templates/index.html")
@app.route('/add_event', methods=["POST"]
def add_event();
title = request.args.get('title')
date1 = request.args.get('date')
desc = request.args.get('desc')
sqlx = DBAccess.bld_add_sql(title, date1, desc)
list_result = DBAccess.add_event(sqlx)
if list_result[0] == 'error':
sj = jsonify({"add_event_error": list_result[1]})
else:
sj = jsonify({"add_event successeded": list_result[1]})
return sj
@app.route('/get_events', method=["GET"])
def get_events():
req = request
start_date = request.args.get("start_date")
end_date = request.args.get("end_date")
context = request.args.get("context")
sqlx, sqlx_count = DBAccess.bld_sql(start_date, end_date, context)
list_result = DBAccess.get_events(sqlx, sqlx_count)
if list_result[0] == 'error':
sj = jsonify({"events_error": list_result[1]})
else:
sj = jsonify({"events_details": list_result[1]})
return sj
if __name__ == '__main__'
ms1 = "port number is {}".format(tf_port)
print ms1
app.run(host="0.0.0.0",
threaded=True,
debug=True,
use_reloader=False,
use_debugger=False,
port=tf_port)