from myproject import app if __name__ == '__main__': app.run(debug=True, port=5005)
# So let's now check if that next exists, otherwise we'll go to # the welcome page. if next == None or not next[0] == '/': next = url_for('welcome_user') return redirect(next) #####logout##### @app.route('/logout') @login_required def logout(): #delete google tocken try: token = google_Oauth.token["access_token"] resp = google.post( "https://accounts.google.com/o/oauth2/revoke", params={"token": token}, headers={"Content-Type": "application/x-www-form-urlencoded"}) assert resp.ok, resp.text logout_user() # Delete Flask-Login's session cookie del blueprint.token # Delete OAuth token from storage except: pass logout_user() flash('You logged out!') return redirect(url_for('login')) if __name__ == '__main__': app.run(debug=True, host='127.0.0.1', port=8000)
return redirect(url_for('home')) @app.route('/login',methods=['GET','POST']) def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email = form.email.data).first() if user.check_password(form.password.data) and user is not None: login_user(user) flash('Logged in Successfully!') next = request.args.get('next') if next == None or not next[0]=='/': next = url_for('welcome_user') return redirect(next) return render_template('login.html',form=form) @app.route('/register',methods=['GET','POST']) def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data,username=form.username.data,password=form.password.data) db.session.add(user) db.session.commit() flash('Thanks for registration!') return redirect(url_for('login')) return render_template('register.html',form=form) if __name__ == '__main__': app.run('0.0.0.0',8080,debug=True)
session['current_user_id_typemaster'] = None flash('See you soon', 'success') return redirect(url_for('login')) @app.route('/dashboard/test-results') @login_required def testresults(): user_id = session['current_user_id_typemaster'] testresults = TestResults.query.filter_by(user_id=user_id) result = [] for ind, r in enumerate(testresults): result.append([ind + 1, r.speed, r.accuracy]) return render_template('logtestresults.html', result=result) @app.errorhandler(404) def page_not_found(e): # note that we set the 404 status explicitly return redirect(url_for('index')) @app.errorhandler(405) def method_not_allowed(e): # note that we set the 404 status explicitly return redirect(url_for('index')) if __name__ == "__main__": app.run(port=9999, debug=True)
@app.errorhandler(exc.DatabaseError) def h_bad_request(e): time.sleep(5) try: return redirect(request.url_rule) except: return render_template('somethong_Went_wrong.html'), 404 @app.errorhandler(exc.DBAPIError) def _bad_request(e): time.sleep(5) try: return redirect(request.url_rule) except: return render_template('somethong_Went_wrong.html'), 404 @app.errorhandler(exc.InternalError) def _request(e): time.sleep(5) try: return redirect(request.url_rule) except: return render_template('somethong_Went_wrong.html'), 404 if __name__ == '__main__': app.run(debug=True, host='0.0.0.0', port=80)
from myproject import app if __name__ == "__main__": app.run(host='0.0.0.0', port=5000, debug=True)
from myproject import app import myproject.views if __name__ == '__main__': app.run(debug=True, use_reloader=False)
from myproject import app if __name__ == "__main__": app.run()
if user.check_password(form.password.data) and user is not None: login_user(user) flash('Logged in Successfully!') next = request.args.get('next') if next == None or not next[0]=='/': next = url_for('welcome_user') return redirect(next) return render_template('login.html', form=form) @app.route('/register',methods=['GET','POST']) def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() flash("Thanks for registration!") return redirect(url_for('login')) return render_template('register.html, form=form') if __name__ == "__main__": app.run(debug-True)
from myproject import app from flask import render_template @app.route('/') def index(): return render_template('home.html') if __name__ == '__main__': app.run(debug='True')
from myproject import app app.run(host='0.0.0.0')
from myproject import app from flask import Flask, render_template @app.route('/') def index(): heading = "How Are We Today?" return render_template('home.html', heading=heading) if __name__ == '__main__': app.run(port=5000, debug=True)
user=user) @app.route("/test", methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': # check if the post request has the file part if 'file' not in request.files: flash('No file part') return redirect(request.url) file = request.files['file'] # if user does not select file, browser also # submit an empty part without filename if file.filename == '': flash('No selected file') return redirect(request.url) if file and allowed_file(file.filename): filename = secure_filename(file.filename) file.save( os.path.join(app.root_path, app.config['UPLOAD_FOLDER'], filename)) return redirect(url_for('upload_file', filename=filename)) else: flash("invalid file type") return redirect(url_for('upload_file')) return render_template('admin/testing.html') if __name__ == '__main__': app.run(host='0.0.0.0', debug=True)
""" The app runs on AWS EC2: 18.222.252.237 The app runs on AWS EC2: http://192.168.1.217:5000/ """ from myproject import app from flask import render_template, flash from myproject.user.user import UserForm from myproject.config import * import os @app.route('/', methods=['GET', 'POST']) def index(): os.system('mkdir %s/*' % UPLOAD_FOLDER) os.system("mkdir %s/*" % IMAGE_FOLDER) os.system("mkdir %s/*" % RESULT_FOLDER) return render_template("./index.html") if __name__ == '__main__': app.run(host="0.0.0.0", debug=True)
next = request.args.get('next') if next == None or not next[0] == '/': next = url_for('welcome_user') return redirect(url_for('welcome_user')) return render_template('login.html', form=form) @app.route('/register', methods=['GET', 'POST']) def register(): form = RegistrationForm() validation = 0 if form.validate_on_submit(): if (checkAuth(form.email.data, form.password.data) == 1): user = users(name=form.name.data, email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() flash("Thanks for registation!") return redirect(url_for('login')) else: validation = 1 return render_template('register.html', form=form, validation=validation) if __name__ == '__main__': app.run(debug=True, host='0.0.0.0')
next = request.args.get('next') if next == None or not next[0] == '/': next = url_for('welcome_user') return redirect(next) return render_template('login.html', form=form) @app.route('/register', methods=['GET', 'POST']) def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(email=form.email.data, username=form.username.data, password=form.password.data) db.session.add(user) db.session.commit() flask("Thanks for registeration!") return redirect(url_for('login')) return render_template('register.html', form=form) if __name__ == '__main__': app.run(debug=True)
from myproject import app if __name__ == '__main__': app.run(debug=True, port=5510)
from myproject import app if __name__ == "__main__": app.run()
# # # # Check if not None for that username! # if User.query.filter_by(username=form.username.data).first(): # raise ValidationError('Sorry, that username is taken!') # #return redirect(url_for('register')) # flag=False # # if flag: user = User(email=form.email.data, username=form.username.data, password=form.password.data, location=form.location.data) db.session.add(user) db.session.commit() flash('Thanks for registering! Now you can login!') mytext = "Welcome to Med Assist!" + '.Thanks for registering! Now you can login!' myobj = gTTS(text=mytext, lang=language, slow=False) myobj.save("welcome.mp3") os.system("mpg123 welcome.mp3") return redirect(url_for('login')) return render_template('register.html', form=form) if __name__ == '__main__': # ,debug=True,port=5001,host="192.168.1.101" app.run(debug=True, host="127.0.0.1", port=5000)