def set_blueprints(app, blueprints): """ Registers blueprints with the app. """ # Register blueprints. for blueprint in blueprints: url_prefix = None if len(blueprint) == 2: blueprint, url_prefix = blueprint blueprint_object = import_string('%s:BLUEPRINT' % blueprint, silent=True) blueprint_name, blueprint_import_name = blueprint.split('.')[-1], blueprint if not blueprint_object: options = dict(static_folder='static', template_folder='templates') blueprint_object = Blueprint(blueprint_name, blueprint_import_name, **options) blueprint_routes = import_string('%s.urls:routes' % blueprint_import_name, silent=True) if blueprint_routes: urls.set_urls(blueprint_object, blueprint_routes) # Other initializations. for fn, values in [(set_before_handlers, import_string('%s:BEFORE_REQUESTS' % blueprint, silent=True)), (set_before_app_handlers, import_string('%s:BEFORE_APP_REQUESTS' % blueprint, silent=True)), (set_after_handlers, import_string('%s:AFTER_REQUESTS' % blueprint, silent=True)), (set_after_app_handlers, import_string('%s:AFTER_APP_REQUESTS' % blueprint, silent=True)), (set_context_processors, import_string('%s:CONTEXT_PROCESSORS' % blueprint, silent=True)), (set_app_context_processors, import_string('%s:APP_CONTEXT_PROCESSORS' % blueprint, silent=True)), (set_error_handlers, import_string('%s:ERROR_HANDLERS' % blueprint, silent=True)), (set_app_error_handlers, import_string('%s:APP_ERROR_HANDLERS' % blueprint, silent=True))]: if values: fn(blueprint_object, values) # Can be mounted at specific prefix. if url_prefix: app.register_blueprint(blueprint_object, url_prefix=url_prefix) else: app.register_blueprint(blueprint_object)
def create_app(): #注册蓝图 app.register_blueprint(user, url_prefix="/") app.register_blueprint(wechat, url_prefix="/") app.register_blueprint(recommender, url_prefix="/") return app
def create_app(): #注册蓝图 app.register_blueprint(user, url_prefix="/") app.register_blueprint(wechat, url_prefix="/") app.register_blueprint(recommender, url_prefix="/") #admin = flask_admin.Admin(app, name='推送文章后台管理系统', template_mode='bootstrap4') #admin.add_view(sqla.ModelView(User, db.session)) return app
from flask import render_template, url_for, redirect from functions import * from blue.breakaway.breakaway import breakaway from blue.member.member import member from blue.admin.admin import admin from blue.api.rest import api # we need the Flask app instance, so we get it from config from config import app, logger # register the blueprints using the app instance created in the config module app.register_blueprint(breakaway, url_prefix="/breakaway") app.register_blueprint(member, url_prefix="/member") app.register_blueprint(admin, url_prefix="/admin") app.register_blueprint(api, url_prefix="/api") @app.route("/") def home(): # clear all cookies to setup new player session.clear() return render_template("home.html") # @app.route("/home2") # def home2(): # # clear all cookies to setup new player # session.clear() # return render_template("home2.html")
# -*- coding: utf-8 -*- from config import db, app #import settings # app.config.from_object('config') # app.config.from_object('settings') from api import api app.register_blueprint(api) if __name__ == '__main__': app.run(host='0.0.0.0', debug=True)
import matplotlib from matplotlib import pyplot as plt print("Switched to:", matplotlib.get_backend()) import pandas as pd import matplotlib.dates as mdates from matplotlib.dates import MO, TU, WE, TH, FR, SA, SU from flask import Response, redirect, request, url_for print("P1") # ---------- # app = connexion.FlaskApp(__name__, specification_dir='./') # or e.g. Flask(__name__, template_folder='../otherdir') from config import app app = Flask(__name__) app.register_blueprint(air) app.register_blueprint(atmosome) app.register_blueprint(country) app.register_blueprint(date) app.register_blueprint(download) app.register_blueprint(graph) app.register_blueprint(timeseries_csv) app.register_blueprint(zipcode) app.run(host="0.0.0.0", port=8080) # Talisman(app) # Read the swagger.yml file to configure the endpoints # app.add_api('air.yml') NUM_OF_POLLLUTANTS = 10 NUM_OF_WEATHER_COMP = 4
@app.before_first_request def init(): red.delete('published-problems') red.set('chat-count', 0) # red.flushdb() # ---------------------------------------------------------------------------- @auth.after_login def init_user(): logged_in_user = auth.get_logged_in_user() user_record = StudentRecord(logged_in_user.id) user_record.username = logged_in_user.username if logged_in_user.role == 'teacher': user_record.open_board = True user_record.is_teacher = True user_record.save() # ---------------------------------------------------------------------------- app.register_blueprint(sse) app.register_blueprint(sandbox) app.register_blueprint(user) app.register_blueprint(problem) if __name__ == "__main__": app.run(port=8000)
from flask import redirect, session, url_for ### Configuration ### from config import app ### Custom Filters ### def currency(value): return "{:,.2f}".format(value) app.jinja_env.filters['currency'] = currency ### Handlers ### from views.index import index app.register_blueprint(index) from views.year import year app.register_blueprint(year, url_prefix="/year") from views.trend import trend app.register_blueprint(trend, url_prefix="/trend") from views.admin import admin app.register_blueprint(admin, url_prefix="/admin") from views.city import city app.register_blueprint(city, url_prefix="/city") if __name__ == '__main__': app.debug = True
# Sample HTTP error handling @app.errorhandler(404) def not_found(error): return render_template('404.html'), 404 @app.route('/') @app.route('/SolarNova2') def home(): session.pop('TOKEN', None) return render_template('login.html',APP_NAME=APP_NAME,error="") from Cron_job.controllers import cron_job as cron_job app.register_blueprint(cron_job) from Admin_Module.controllers import Admin as Admin app.register_blueprint(Admin) from IotSuite_Module.controllers import Iot as Iot app.register_blueprint(Iot) if __name__ == '__main__': app.secret_key = SECREAT_KEY # initialize the log handler logHandler = RotatingFileHandler('logs/energy_iot.log', maxBytes=10000000, backupCount=1) # set the log handler level logHandler.setLevel(LEVEL) # set the app logger level app.logger.setLevel(LEVEL)
from config import app from views.data_view import data_provider from views.page_view import page_provider app.register_blueprint(data_provider, url_prefix="/data") app.register_blueprint(page_provider, url_prefix="/page") if __name__ == "__main__": app.run(debug=True)
# EXTERNAl IMPORTS from flask import Flask, render_template, request, redirect, url_for, flash, make_response, Blueprint from flask_dropzone import Dropzone # INTERNAL IMPORTS from config import app from .model import adminUI, customerUI, auth # BLUEPRINTS from .routes.admin import admin from .routes.customer import customer dropzone = Dropzone(app) app.register_blueprint(admin) app.register_blueprint(customer) @app.route('/') def home(): inventory = customerUI.viewInventory() if (inventory["status"]): return render_template("index.html", count = len(inventory['data']), inventory = inventory["data"]) return render_template("index.html")
from config import app from views.big_analysis import analysis app.register_blueprint(analysis, url_prefix="/") if __name__ == '__main__': app.run()
from config import db, app from apps.super_admin.models.model import SuperAdmin # importing routes from app folders from apps.super_admin import routes as super_admin from apps.student import routes as student app.register_blueprint(super_admin.module) app.register_blueprint(student.module) @app.cli.command('create_super_admin') def super_admin(): """ Flask Command For creating Super Admin""" username = input("Enter Your Username: "******"Enter Your Name: ") email = input("Enter Your Email: ") password = input("Enter A Password: "******"Please enter a username") super_admin = SuperAdmin(username, name, email, password) try: db.session.add(super_admin) db.session.commit() except: print("Admin Creation Failed. Please Try Again") else:
return redirect( url_for('sandbox.index') ) # ---------------------------------------------------------------------------- @app.before_first_request def init(): red.delete('published-problems') red.set('chat-count', 0) # red.flushdb() # ---------------------------------------------------------------------------- @auth.after_login def init_user(): logged_in_user = auth.get_logged_in_user() user_record = StudentRecord(logged_in_user.id) user_record.username = logged_in_user.username if logged_in_user.role == 'teacher': user_record.open_board = True user_record.is_teacher = True user_record.save() # ---------------------------------------------------------------------------- app.register_blueprint(sse) app.register_blueprint(sandbox) app.register_blueprint(user) app.register_blueprint(problem) if __name__ == "__main__": app.run(port=8000)
from config import app # from flask import Flask # from user import blu as user_blu from auth import setup as auth_setup from slot import blu as slot_blu # app = Flask(__name__) # app.register_blueprint(user_blu) auth_setup(app) app.register_blueprint(slot_blu) @app.route('/') def hello(): return 'hello world!!' if __name__ == '__main__': app.run(debug=True)
from config import app from .articles import main as main_blueprint app.register_blueprint(main_blueprint)
from flask import render_template from flask_login import LoginManager, login_required, current_user from config import app import config from auth import auth as auth_blueprint from models import User connex_app = config.connex_app # Czyta swagger.json aby skonfigurowac endpointy connex_app.add_api("swagger.json") app.register_blueprint(auth_blueprint) login_manager = LoginManager() login_manager.login_view = 'auth.login' login_manager.init_app(app) login_manager.needs_refresh_message = u"Session timedout, please re-login" app.secret_key = 'V37xBMCF7wmfjhtuTbURZA' @login_manager.user_loader def load_user(user_id): return User(int(user_id)) @connex_app.route("/") def index(): return render_template('index.html')
from config import app from views.pageone import bookRank from views.pagetwo import nameAnalysis from views.pagethree import homoAnalysis from views.pagefour import bookDetail #每一页对应一个蓝图 app.register_blueprint(bookRank, url_prefix="/bookRank") app.register_blueprint(nameAnalysis, url_prefix="/nameAnalysis") app.register_blueprint(homoAnalysis, url_prefix="/homoAnalysis") app.register_blueprint(bookDetail, url_prefix="/bookDetail") if __name__ == '__main__': app.run()
#!/usr/bin/env python from config import app from controllers.amp_controller import apiamp from controllers.consulta_controller import apiconsulta from controllers.gestionturnos import apigestionTurnos from controllers.obrasocial_controller import apiobrasocial from controllers.paciente_controller import api from controllers.pacienteobrasocial_controller import apipacienteObraSocial from controllers.pagos_controller import apipagos from controllers.persona_controller import apipersona from controllers.usuarios_controller import apiusuarios # register the api app.register_blueprint(apiamp) app.register_blueprint(apiconsulta) app.register_blueprint(apigestionTurnos) app.register_blueprint(apiobrasocial) app.register_blueprint(api) app.register_blueprint(apipacienteObraSocial) app.register_blueprint(apipagos) app.register_blueprint(apipersona) app.register_blueprint(apiusuarios) if __name__ == '__main__': ''' run application ''' app.run(host='0.0.0.0', port=5000)
from flask import Flask from flask_sqlalchemy import SQLAlchemy from myapp.views.routes import modulo1_blueprint import sys sys.dont_write_bytecode=True #app = Flask(__name__) from config import app app.register_blueprint(modulo1_blueprint,url_prefix='/') if __name__ == '__main__': app.run(debug=True) # db.create_all()
#!/usr/bin/python3 import psycopg2, psycopg2.extras, bcrypt, io, os, urllib.request, ssl from flask import flash, g, render_template, request, url_for, redirect, abort from flask_wtf.csrf import CSRFProtect from flask_login import LoginManager, login_user, logout_user, current_user from config import app, Config from users import User, users, login_required from uploads import uploads from gallery import gallery from tasks import tasks from profile import profile from notes import notes from multimedia import multimedia from auths import auths, revoke app.register_blueprint(users, url_prefix='/users') app.register_blueprint(uploads, url_prefix='/uploads') app.register_blueprint(gallery, url_prefix='/gallery') app.register_blueprint(tasks, url_prefix='/tasks') app.register_blueprint(notes, url_prefix='/notes') app.register_blueprint(profile, url_prefix='/profile') app.register_blueprint(multimedia, url_prefix='/multimedia') app.register_blueprint(auths, url_prefix='/auths') login_manager = LoginManager() app.config['SECRET_KEY'] = Config.SECRET_KEY csrf = CSRFProtect(app) csrf.init_app(app) login_manager.init_app(app)
from flask_script import Manager from config import app manager = Manager(app) from app.articles import main as main_blueprint app.register_blueprint(main_blueprint, url_prefix='/articles') from app.admin import admin as admin_blueprint app.register_blueprint(admin_blueprint) if __name__ == '__main__': manager.run()
from config import app from view.data_view import data from view.page_view import page app.register_blueprint(data, url_prefix="/data") app.register_blueprint(page, url_prefix="/") if __name__ == '__main__': app.run()
__author__ = 'cevdet' from config import app from userAccounts import userA from userProfiles import userP app.register_blueprint(userA) app.register_blueprint(userP) #python main.py if __name__ == '__main__': app.run()
from config import app from routes import routes # Add blueprints app.register_blueprint(routes) if __name__ == '__main__': app.run()
def register_blueprints(app): from DinnerTrackingGuide.views import users app.register_blueprint(users)
#!/usr/bin/env python3 import os import logging import oscar from flask import Flask, render_template, session, Blueprint, redirect, request, jsonify from log import log from config import app import config import ssl from flask_mail import Mail from userapi import userapi, randomString, setAppointmentRequestToken import platform app.register_blueprint(userapi) @app.route('/splash') @app.route('/register') @app.route('/help') def notLoggedInEndpoint(): return render_template( request.full_path.replace("/", "").replace("?", "") + '.html') @app.route('/newAppointment') @app.route('/authorization') @app.route('/manageCoordinators') @app.route('/dashboard') @app.route('/oncallDoctors')
from flask import url_for, send_from_directory, render_template from flask import request import os from lobby.lobbyrest import lobbyrest_blueprint from games.tilebag.tilebagrest import tilebagrest_blueprint, TILEBAGREST_URL from games.tilebag.aiplayer.aiplayerrest import tilebagairest_blueprint, TILEBAGAIREST_URL from clientweb.test import testview_blueprint from clientweb.lobby import lobby_blueprint from clientweb.tilebag import tilebag_blueprint, TILEBAG_URL import dataif from flask_socketio import SocketIO, join_room, rooms, emit from config import app, socketio # all the backend stuff that actually does stuff app.register_blueprint(lobbyrest_blueprint) app.register_blueprint(tilebagrest_blueprint, url_prefix=TILEBAGREST_URL) app.register_blueprint(tilebagairest_blueprint, url_prefix=TILEBAGAIREST_URL) # Client-side view of things app.register_blueprint(lobby_blueprint, url_prefix='/') # the lobby app.register_blueprint(testview_blueprint, url_prefix='/test') # for testing app.register_blueprint(tilebag_blueprint, url_prefix=TILEBAG_URL) @app.route('/favicon.ico') def favicon(): ficodir = os.path.join(app.root_path, 'clientweb/static') print(ficodir) return send_from_directory(ficodir, 'favicon.ico',
def runserver(): app.register_blueprint(bp) app.run(debug=False, host='0.0.0.0')
from apis import blueprint as people from config import app from flask import render_template @app.route('/') def home(): return render_template("home.html") if __name__ == '__main__': app.register_blueprint(people) app.run(debug=True)
from flask import Flask from flask import render_template import controllers from config import app from flask_mysqldb import MySQL import os app.secret_key = os.urandom(24) app.register_blueprint(controllers.pref) app.register_blueprint(controllers.login) app.register_blueprint(controllers.jobs) app.register_blueprint(controllers.index) app.register_blueprint(controllers.about) if __name__ == "__main__": app.run()
from config import app from api import api from api.Login import Login from api.Authenticate import Authenticate from flask import url_for, redirect, render_template, session, request, make_response, jsonify from flask_dance.contrib.github import make_github_blueprint, github import database import generate_token import jwt, json from http import HTTPStatus github_blueprint = make_github_blueprint( client_id='9557a35e2914f0b9d46d', client_secret='083335de8ec8366ba060119baba8870e1e5e1d80') app.register_blueprint(github_blueprint, url_prefix='/login') api.add_resource(Login, '/api/login') api.add_resource(Authenticate, '/api/authenticate') @app.route('/') def github_login(): if not github.authorized: return redirect(url_for('github.login')) else: account_info = github.get('/user') if account_info.ok: account_info_json = account_info.json() print("account info json", account_info_json) with app.app_context():
from controllers.login_controller import login_api from controllers.logout_controller import logout_api from controllers.signup_controller import signup_api from controllers.loan_controller import loan_api from controllers.confirm_controller import confirm_api from controllers.error_controller import error_api from controllers.reset_controller import reset_api from controllers.forgot_controller import forgot_api from controllers.admin_controller import admin_api from config import app from flask import jsonify, session, send_from_directory from datetime import timedelta import os app.register_blueprint(login_api) app.register_blueprint(logout_api) app.register_blueprint(signup_api) app.register_blueprint(loan_api) app.register_blueprint(confirm_api) app.register_blueprint(error_api) app.register_blueprint(reset_api) app.register_blueprint(forgot_api) app.register_blueprint(admin_api) @app.before_first_request def make_session_permanent(): session.permanent = True app.permanent_session_lifetime = timedelta(minutes=30)
from flask import Blueprint, request, jsonify, make_response from flask_restful import Api from config import app import resources.FactoryResource as FactoryResource import resources.UserResource as UserResource # Setup blueprint = Blueprint('api', __name__) api = Api(blueprint, prefix="/api") # Routes api.add_resource(FactoryResource.FactoryResource, "/factory") api.add_resource(FactoryResource.GetFactoryById, "/factory/get") api.add_resource(UserResource.UserRegistration, '/user/registration') api.add_resource(UserResource.UserLogin, '/user/login') # Start app app.register_blueprint(blueprint) app.run()
#!flask/bin/python from flask import Blueprint, make_response, jsonify from config import app from backend.realPotsAPI import real_pots_api from backend.accPotsAPI import acc_pots_api app.register_blueprint(real_pots_api, url_prefix='/api/v1/real_pots') app.register_blueprint(acc_pots_api, url_prefix='/api/v1/acc_pots') @app.route('/test') def test(): return "Hey, the APP is up and running!" @app.route('/') @app.route('/<path:path>') def index(path=None): if not path: return app.send_static_file('index.html') return app.send_static_file(path) @app.errorhandler(404) def not_found(error): return make_response(jsonify({'error': 'Not found'}), 404) if __name__ == '__main__': app.run(debug=True)