Guest User

Untitled

a guest
Oct 18th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. from flask import Flask, render_template, json, request
  2. from flask.ext.mysqldb import MySQL
  3. from werkzeug import generate_password_hash, check_password_hash
  4.  
  5. app = Flask(__name__)
  6.  
  7. mysql = MySQL(app)
  8.  
  9. # MySQL configurations
  10. app.config['MYSQL_DATABASE_USER'] = 'root'
  11. app.config['MYSQL_DATABASE_PASSWORD'] = 'pass'
  12. app.config['MYSQL_DATABASE_DB'] = 'table'
  13. app.config['MYSQL_DATABASE_HOST'] = 'localhost'
  14. mysql.init_app(app)
  15.  
  16.  
  17.  
  18.  
  19. @app.route("/")
  20. def main():
  21. return render_template('index.html')
  22. @app.route('/showSignUp')
  23. def showSignUp():
  24. return render_template('signup.html')
  25.  
  26. @app.route('/signUp', methods = ['POST','GET' ])
  27. def signUp():
  28.  
  29.  
  30. _phonenumber = request.form['phonenumber']
  31. _name = request.form['name']
  32. _password = request.form['password']
  33.  
  34. if _phonenumber and _name and _password:
  35. conn = mysql.connect()
  36. cursor = conn.cursor()
  37. _hashed_password = generate_password_hash(_password)
  38. cursor.callproc('sp_createphoneuser', (_phonenumber,_name,_hashed_password))
  39. data = cursor.fetchall()
  40. if len(data) is 0:
  41. conn.commit()
  42. return json.dumps({'message':"User created successfully !"})
  43. else:
  44. return json.dumps({'error':str(data[0])})
  45.  
  46. else:
  47. return json.dumps({'html':'<span>Enter the required fields</span>'})
  48.  
  49.  
  50.  
  51. if __name__ == "__main__":
  52. app.debug = True
  53. app.run(port=5002)
  54.  
  55. File "/home/john/FlaskApp/app.py", line 35, in signUp
  56. conn = mysql.connect()
  57. TypeError: 'Connection' object is not callable
  58.  
  59. cur = mysql.connection.cursor()
Add Comment
Please, Sign In to add comment