Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.08 KB | None | 0 0
  1. can someone help me with my codes?
  2.  
  3. from flask import Flask, url_for, render_template, request, redirect, session
  4. from flask_sqlalchemy import SQLAlchemy
  5. from instagram import getfollowedby, getname
  6.  
  7. app = Flask(__name__)
  8. app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db'
  9. db = SQLAlchemy(app)
  10.  
  11. class User(db.Model):
  12. """ Create user table"""
  13. id = db.Column(db.Integer, primary_key=True)
  14. username = db.Column(db.String(80), unique=True)
  15. password = db.Column(db.String(80))
  16.  
  17. def __init__(self, username, password):
  18. self.username = username
  19. self.password = password
  20.  
  21. @app.route('/', methods=['GET', 'POST'])
  22. def home():
  23. """ Session control"""
  24. if not session.get('logged_in'):
  25. return render_template('index.html')
  26. else:
  27. if request.method == 'POST':
  28. username = getname(request.form['username'])
  29. return render_template('index.html', data=getfollowedby(username))
  30. return render_template('index.html')
  31.  
  32. @app.route('/login', methods=['GET', 'POST'])
  33. def login():
  34. """Login Form"""
  35. if request.method == 'GET':
  36. return render_template('login.html')
  37. else:
  38. name = request.form['username']
  39. passw = request.form['password']
  40. try:
  41. data = User.query.filter_by(username=name, password=passw).first()
  42. if data is not None:
  43. session['logged_in'] = True
  44. return redirect(url_for('home'))
  45. else:
  46. return 'Dont Login'
  47. except:
  48. return "Dont Login"
  49.  
  50. @app.route('/register/', methods=['GET', 'POST'])
  51. def register():
  52. """Register Form"""
  53. if request.method == 'POST':
  54. new_user = User(username=request.form['username'], password=request.form['password'])
  55. db.session.add(new_user)
  56. db.session.commit()
  57. return render_template('login.html')
  58. return render_template('register.html')
  59.  
  60. @app.route("/logout")
  61. def logout():
  62. """Logout Form"""
  63. session['logged_in'] = False
  64. return redirect(url_for('home'))
  65.  
  66. if __name__ == '__main__':
  67. app.debug = True
  68. db.create_all()
  69. app.secret_key = "123"
  70. app.run(host='0.0.0.0')
  71.  
  72. I want to merge it with my another flask python code. If the user inputs the correct user login details, user must go to my another flask python code. which part of the code should I change?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement