Skip to content

Instantly share code, notes, and snippets.

@bergpb
Created November 16, 2019 21:29
Show Gist options
  • Select an option

  • Save bergpb/fc7e77d7ffa0e8792291f1a92978e80d to your computer and use it in GitHub Desktop.

Select an option

Save bergpb/fc7e77d7ffa0e8792291f1a92978e80d to your computer and use it in GitHub Desktop.
__init__.py - LisaPi
import os
import config
from flask import Flask
from flask_migrate import Migrate
from flask_login import LoginManager
from flask_sqlalchemy import SQLAlchemy
from flask_socketio import SocketIO, emit
db = SQLAlchemy()
migrate = Migrate()
socketio = SocketIO()
login = LoginManager()
def create_app():
app = Flask(__name__)
app.config.from_object('config.' + os.environ.get('FLASK_ENV', 'development'))
db.init_app(app)
migrate.init_app(app, db)
socketio.init_app(app)
login.init_app(app)
from .models import tables, forms
from .helpers import helpers
from .routes.auth import auth
from .routes.main import main
from .routes.pwa import pwa
from .errors.error import error
app.register_blueprint(auth)
app.register_blueprint(main)
app.register_blueprint(pwa)
app.register_blueprint(error)
return socketio, app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment