Esempio n. 1
0
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
Esempio n. 2
0
 def setup(self):
     self.app = flask.Flask(__name__)
     triangle = Triangle(self.app)
Esempio n. 3
0
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()
Esempio n. 4
0
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('\\', '/'),
Esempio n. 5
0
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)
Esempio n. 6
0
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')