Flask API To Fetch Data From MSSQL
Flask API To Fetch Data From MSSQL
import pymssql
app = Flask(__name__)
@app.route('/parts')
def get_parts():
try:
cursor = conn.cursor()
rows = cursor.fetchall()
parts = []
part = {
'id': row[0],
'name': row[1],
'cost': row[2],
'stock': row[3],
'location': row[4],
'stock': row[5]
parts.append(part)
conn.close()
return jsonify(parts)
except Exception as e:
return str(e)
@app.route('/parts/<int:part_id>')
def get_part(part_id):
try:
cursor = conn.cursor()
row = cursor.fetchone()
if row:
part = {
'id': row[0],
'name': row[1],
'cost': row[2],
'stock': row[3],
'location': row[4],
'stock': row[5]
conn.close()
return jsonify(part)
else:
conn.close()
except Exception as e:
return str(e)
if __name__ == '__main__':
app.run(debug=True)