from flask import Flask, render_template, url_for import requests from xml.dom import minidom from init_app import app from python import bart, actransit @app.route('/', defaults={'path': ''}) def catch_all(path): return render_template("index.html") if __name__ == '__main__': app.debug = True app.run()
from flask import jsonify from init_app import app from models import Result @app.route('/') def hello(): return "Hello World!" @app.route('/<name>') def hello_name(name): return "Hello {}!".format(name) @app.route('/user/<name>/<email>') def user(name, email): data = {'name': name, 'email': email} return jsonify(data) if __name__ == '__main__': app.run(debug=True)
flash(f'Error: ' + str(e)) return render_template('unsubscribe.html') @app.route('/links', methods=['GET']) def links(): try: with open('links.txt', 'r') as f: lines = [line.strip() for line in f.readlines()] links = [line.split(',') for line in lines] except: links = [] return render_template('links.html', links=links) @app.route('/bills/<bill_leginfo_id>') def bill_info(bill_leginfo_id): bill = Bill.query.filter(Bill.leginfo_id == bill_leginfo_id).first() return render_template('bill_page.html', bill=bill) @app.errorhandler(404) def page_not_found(e): return render_template('404.html'), 404 if __name__ == '__main__': #app.run() app.run("0.0.0.0", port=80)
return redirect(request.referrer) @blueprint.route("/login/", methods=("GET", "POST")) def login(): return render_template("login.html", categories=category_dict) @blueprint.route("/logout/") @login_required def logout(): logout_user() return redirect(url_for("home")) @app.route('/<path:path>', methods=['GET', 'POST']) @app.route('/<path:path>/', methods=['GET', 'POST']) def render(path): return render_template(path + '.html', categories=category_dict) app.register_blueprint(google_blueprint, url_prefix="/join/") app.register_blueprint(github_blueprint, url_prefix="/join/") app.register_blueprint(blueprint) if __name__ == '__main__': # This is used when running locally only. When deploying to Google App # Engine, a webserver process such as Gunicorn will serve the app. This # can be configured by adding an `entrypoint` to app.yaml. app.run(host='127.0.0.1', port=8080, debug=True)
@login_required def db_upload(): files = request.files.getlist('db_file') if not files or not any(f for f in files): flash(" No File Chosen", "warning") elif len(files) > 9: flash(" Exceeded Max Files", "warning") else: f_secret = str(os.environ.get("file_secret")) for f in files: myFileYesExt = f.filename if myFileYesExt.endswith('csv') and f_secret in myFileYesExt: df = pd.read_csv(f, sep=';') dfFstCol = str(df.columns[0]) dfd = df.to_dict(orient='records') MDBUpload = Switcher(dfd, dfFstCol) myFileYesExt = myFileYesExt[:myFileYesExt.index("_" + f_secret )].lower() occured = MDBUpload.strs_to_methods(myFileYesExt) if occured: flash(myFileYesExt + " Yes Inserted", "success") else: flash(myFileYesExt + " Not Inserted", "danger") else: flash(myFileYesExt + " No Actions Taken", "warning") return redirect(url_for('file_insert')) if __name__ == '__main__': app.run(host=os.environ.get('IP'), port=os.environ.get('PORT'))
if not(b): return make_response(m,401) db.session.add(get_character) db.session.commit() character_schema =CharacterSchema() character = character_schema.dump(get_character) return make_response(jsonify({"character": character})) @app.route('/delete/<idx>', methods= ['DELETE']) def delete(idx): try: get_character = Character.query.get(idx) db.session.delete(get_character) db.session.commit() return make_response('',202) except Exception as e: raise str(e) @app.errorhandler(404) def page_not_found(e): return "<h1>404</h1><p>The resource could not be found.</p>", 404 return app, db app, db = set_route(app, db) if __name__ == "__main__": app.run(debug=False, host='0.0.0.0', port=5000)
for officer_user in NewOfficerUser.objects: if officer_user.club.app_required and officer_user.club.apply_deadline_start and officer_user.club.apply_deadline_end: apply_deadline_in_range = officer_user.club.apply_deadline_start < right_now_dt and officer_user.club.apply_deadline_end > right_now_dt officer_user.club.new_members = apply_deadline_in_range officer_user.save() elif not officer_user.club.app_required and officer_user.club.recruiting_start and officer_user.club.recruiting_end: recruiting_period_in_range = officer_user.club.recruiting_start < right_now_dt and officer_user.club.recruiting_end > right_now_dt officer_user.club.new_members = recruiting_period_in_range officer_user.save() def retrain_club_recommender_model(): """ Retrain the similar clubs recommender model. """ flask_exts.club_recommender.train_or_load_model(force_train=True) job = scheduler.add_job(update_apply_required_or_recruiting_statuses, 'cron', minute='*/1') job = scheduler.add_job(retrain_club_recommender_model, 'cron', hour='*/4') scheduler.start() # Register a shutdown handler to gracefully terminate and running jobs. atexit.register(lambda: scheduler.shutdown()) if __name__ == '__main__': setup_background_jobs() app.run(load_dotenv=False, use_reloader=False)
def main(): app.secret_key = "some secret key" app.register_blueprint(marketplace.views.bp) admin.init_app(app) # app.register_blueprint(admin.views.bp) app.run(CONFIG['web']['host'], port=CONFIG['web']['port'], debug=DEBUG)