def register(): user = Users() user.name = request.get_json()['name'] user.username = request.get_json()['username'] user.email = request.get_json()['email'] user.password = bcrypt.generate_password_hash( request.get_json()['password']).decode('utf-8') try: session.add(user) session.commit() except: error = { 'response': 500, 'name': user.name, 'username': user.username, 'email': user.email } return error # You don't really need jsonify anymore result = { 'response': 200, 'name': user.name, 'username': user.username, 'email': user.email } return jsonify(result)
def setup(): db.drop_all() db.create_all() user = Users(username='******', email=environ.get('EMAIL_ADDRESS')) user.password = environ.get('PASSWORD') db.session.add(Tags(name='flask')) db.session.add(Tags(name='biology')) db.session.add(Tags(name='chemistry')) db.session.add(user) db.session.commit()
def add_user(first, last, email, password): new_user = Users(first_name=first, last_name=last, email=email) new_user.password = bcrypt.generate_password_hash(password) db.session.add(new_user)