Commit b723dee2 authored by W.D.R.P. Sandeepa's avatar W.D.R.P. Sandeepa

Merge branch 'it18218640' into 'master'

create getColorActivities route

See merge request !73
parents 47876318 de63baba
from flask import Flask, redirect, url_for, render_template, request, jsonify, make_response from flask import Flask, redirect, url_for, render_template, request, jsonify, make_response
from API.model.colorModel import get_color_activities
from API.routers.router import funtion_one from API.routers.router import funtion_one
app = Flask(__name__) app = Flask(__name__)
# Initial Route
@app.route("/") @app.route("/")
def home(): def home():
return render_template('home.html') return render_template('home.html')
# Color Function Route (IT18218640)
@app.route("/getColorActivities")
def getColorActivities():
return get_color_activities()
# Read Function Route (IT)
@app.route("/testings") @app.route("/testings")
def checkothers(): def checkothers():
return "testing funtions" return "testing funtions"
......
import mysql.connector import mysql.connector
from sqlalchemy import create_engine from sqlalchemy import create_engine
import pandas as pd import pandas as pd
from flask import jsonify
import json import json
from API.routers.dic_config import create_dict from API.routers.dic_config import create_dict
...@@ -21,6 +22,26 @@ def create_con_pandas(): ...@@ -21,6 +22,26 @@ def create_con_pandas():
db = create_engine(db_connection_str) db = create_engine(db_connection_str)
return db return db
def get_all_data(query):
data_dic = []
db = create_con()
cursor = db.cursor()
cursor.execute(query)
result = cursor.fetchall()
for row in result:
ob={
"idcolorActivities": row[0],
"name": row[1],
"file": row[2],
"des": row[3],
"color": row[4],
}
data_dic.append(ob)
return jsonify(data_dic)
def insert_data_pandas_df(pd_df, table_name): def insert_data_pandas_df(pd_df, table_name):
db = create_con_pandas() db = create_con_pandas()
...@@ -40,6 +61,7 @@ def insert_data_json(sql_query): ...@@ -40,6 +61,7 @@ def insert_data_json(sql_query):
db.close() db.close()
return "INFO: insert successful" return "INFO: insert successful"
def getDatas(query): def getDatas(query):
data_dic = create_dict() data_dic = create_dict()
db = create_con() db = create_con()
...@@ -57,6 +79,7 @@ def getDatas(query): ...@@ -57,6 +79,7 @@ def getDatas(query):
return stud_json return stud_json
def insert_data(sql_query): def insert_data(sql_query):
db = create_con() db = create_con()
cursor = db.cursor() cursor = db.cursor()
......
from API.db.dbConnection import get_all_data
def get_color_activities():
qry = 'SELECT * FROM coloractivities'
response = get_all_data(qry)
return response
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment