You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
768 B

from flask import Flask, request
import mysql.connector
mydb = mysql.connector.connect(
database="time_wasted",
user="root"
)
mydb.autocommit = True
cursor = mydb.cursor()
app = Flask(__name__)
@app.get('/meetings/<id>')
def show(id):
cursor.execute('SELECT * FROM meetings WHERE id=%s', [id])
result = cursor.fetchone()
print(result)
return {
"id":result[0],
"num_participants":result[1],
"start_time":result[2].strftime("%Y-%m-%d %H:%M:%S"),
"end_time":result[3] if result[3] == None else result[2].strftime("%Y-%m-%d %H:%M:%S")
}
@app.post('/meetings')
def create():
cursor.execute('INSERT INTO meetings (num_participants) VALUES (%s)', [request.json['num_participants']])
return request.json