Пример #1
0
# -*- coding:utf-8 -*-

from flask.ext.sqlalchemy import SQLAlchemy
from funtyping import app

db = SQLAlchemy()
db.init_app(app)
db.app = app

import register
import login
import blog_manager
Пример #2
0
#-*- coding:utf-8 -*-

from flask.ext.sqlalchemy import SQLAlchemy
from funtyping import app

db = SQLAlchemy()
db.init_app(app)
db.app = app

import register
import login
import blog_manager
Пример #3
0
#create flask 
yoke = Flask(__name__)
yoke.config['DEBUG'] = True
yoke.config['SECRET_KEY'] = 'default'
yoke.config['CSRF_ENABLED'] = True
yoke.config['CSRF_SESSION_KEY'] = 'csrf_secret'

#bootstrap init
bootstrap = Bootstrap()
bootstrap.init_app(yoke)

#init database with yoke
db = SQLAlchemy()
db.init_app(yoke)
db.app = yoke
yoke.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(os.getcwd(), 'data.sqlite') 
yoke.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
yoke.config['SQLALCHEMY_RECORD_QUERIES'] = True


#init login_manager with yoke
login_manager = LoginManager()
login_manager.session_protection = 'basic'
login_manager.login_view = 'auth.login'
login_manager.init_app(yoke)

from .main import main as main_blueprint
yoke.register_blueprint(main_blueprint)

from .auth import auth as auth_blueprint