def create_app(): app = Flask(__name__) Triangle(app) app.config.from_object(active_config) # active_config.init_app(app) mongo.init_app(app) return app
def setup(self): self.app = flask.Flask(__name__) triangle = Triangle(self.app)
from flask import Flask, render_template from flask_triangle import Triangle app = Flask(__name__, static_path='/static') Triangle(app) @app.route('/') def index(): return render_template('index.html') if __name__ == '__main__': app.run()
import platform this_uname = str(platform.system()) PGC_HOME = os.getenv("PGC_HOME", "") PGC_LOGS = os.getenv("PGC_LOGS", "") config.APP_NAME = "pgDevOps" config.LOGIN_NAME = "pgDevOps" application = Flask(__name__) application.wsgi_app = ProxyFix(application.wsgi_app) babel = Babel(application) Triangle(application) api = Api(application) application.config.from_object(config) current_path = os.path.dirname(os.path.realpath(__file__)) reports_path = os.path.join(current_path, "reports") ########################################################################## # Setup session management ########################################################################## application.session_interface = SqliteSessionInterface(config.SESSION_DB_PATH) application.config[ 'SQLALCHEMY_DATABASE_URI'] = 'sqlite:///{0}?timeout={1}'.format( config.SQLITE_PATH.replace('\\', '/'),
from flask import Flask from flask_bootstrap import Bootstrap from flask_bootstrap import WebCDN from flask_sqlalchemy import SQLAlchemy from flask_login import LoginManager from flask_moment import Moment import builtins builtins.unicode = str from flask_triangle import Triangle from .config import BasicConfig bootstrap = Bootstrap() db = SQLAlchemy() moment = Moment() triangle = Triangle() login_manager = LoginManager() login_manager.session_protection = 'strong' login_manager.login_view = 'auth.login' def create_app(): app = Flask(__name__) app.config.from_object(BasicConfig) bootstrap.init_app(app) app.extensions['bootstrap']['cdns']['jquery'] = WebCDN( '//cdn.bootcss.com/jquery/1.11.3/') app.extensions['bootstrap']['cdns']['bootstrap'] = WebCDN( '//cdn.bootcss.com/bootstrap/3.3.5/') db.init_app(app)
from app import app as ap from flask import * import requests, json, pandas as pd, numpy as np from pandas.io.json import json_normalize from datetime import datetime as dt, date, time as dttime import csv, codecs, os from sqlalchemy import * from sqlalchemy.orm import sessionmaker from flask_triangle import Triangle import datetime as dt from flask_login import login_required, current_user, login_user, logout_user from app.forms import LoginForm, RegistrationForm from app.models import User from werkzeug.urls import url_parse Triangle(ap) @ap.route('/login', methods=['GET', 'POST']) def login_page(): form = LoginForm() email = form.email.data pw = form.password.data if form.validate_on_submit(): user = User(email=email) if user.validated(pw): login_user(user, remember=form.remember_me.data) next_page = request.args.get('next')