Professional Documents
Culture Documents
Api App
Api App
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()
apping = {
"mappings": {
"properties": {
"cost": {"type": "float"},
"id": {"type": "keyword"},
"location": {"type": "keyword"},
"name": {"type": "text"},
"stock": {"type": "float"}
}
}
}
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)
apping = {
"mappings": {
"properties": {
"cost": {"type": "float"},
"id": {"type": "keyword"},
"location": {"type": "keyword"},
"name": {"type": "text"},
"stock": {"type": "float"}
}
}
}