Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. from flask import Flask
  2. app = Flask(__name__)
  3. import pymysql
  4. ##Connect to the database
  5. connection = pymysql.connect(host='host.com',
  6. user='x',
  7. password='x',
  8. db='x',
  9. charset='x',
  10. cursorclass=pymysql.cursors.DictCursor)
  11.  
  12. cur = pymysql.cursors.DictCursor
  13.  
  14. @app.route('/', methods=['POST','GET'])
  15. def index():
  16. try:
  17. with connection.cursor() as cursor:
  18. # Create a new record
  19. sql = "INSERT INTO `auth` (`dbid`, `keyid`, `secretid`, `lastupdate`) VALUES (%s,%s,%s, %s)"
  20. cursor.execute(sql, ('44-aaa','1234', 'very-secret', '12-22-09'))
  21.  
  22. # connection is not autocommit by default. So you must commit to save
  23. # your changes.
  24. connection.commit()
  25. x = 'success'
  26. print("success")
  27. except:
  28. print("failure")
  29. return x
  30.  
  31. @app.route('/get', methods=['POST','GET'])
  32. def get():
  33. try:
  34. with connection.cursor() as cursor:
  35. # Read a single record
  36. sql = "SELECT `secretid` FROM `auth` WHERE `keyid`=%s"
  37. cursor.execute(sql, ('1234',))
  38. result = cursor.fetchall()
  39. solve = str(result)
  40.  
  41. finally:
  42. connection.close()
  43. return solve
  44. if __name__ == '__main__':
  45. app.run(debug=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement