Advertisement
Guest User

Untitled

a guest
Mar 7th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. from flask import Flask, render_template, request
  2. from flask.logging import create_logger
  3. from flask_mysqldb import MySQL
  4. from mysql.connector import connection
  5.  
  6. mysql = MySQL()
  7. app = Flask(__name__)
  8.  
  9. @app.route('/')
  10. @app.route('/insert')
  11. def insert():
  12. return render_template('insert.html')
  13.  
  14. @app.route('/insert_result', methods=['POST'])
  15. def get_insert_result() :
  16. cnx = connection.MySQLConnection(user='your_user_name', password='your_password',
  17. host='your_host', database='your_database')
  18. cursor = cnx.cursor()
  19. insert_db = ("INSERT INTO your_table_name"
  20. "(your_value1, your_value2, your_value3, your_value4, your_value5, your_value6)"
  21. "VALUES (%s, %s, %s, %s, %s, %s)")
  22. value1 = request.form['value1']
  23. value2 = request.form['value2']
  24. value3 = request.form['value3']
  25. value4 = request.form['value4']
  26. value5 = request.form['value5']
  27. value6 = request.form['value6']
  28.  
  29. data_db = (value1, value2, value3, value4, value5, value6)
  30. cursor.execute(insert_db, data_db)
  31. cnx.commit()
  32. cnx.close()
  33. return render_template('insert_result.html', value1 = value1)
  34.  
  35. @app.route('/list')
  36. def list():
  37. return render_template('list.html')
  38.  
  39. @app.errorhandler(400)
  40. def internal_error(exception):
  41. app.logger.error(exception)
  42. return render_template('400.html'), 400
  43. @app.errorhandler(500)
  44. def internal_error(exception):
  45. app.logger.error(exception)
  46. return render_template('500.html'), 500
  47.  
  48. if __name__ == "__main__":
  49. app.debug = True
  50. app.run(host='127.0.0.1')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement