def create_app(settings_override=None): """Returns the frontend application instance""" app = factory.create_app(__name__, __path__, settings_override) # Register custom error handlers if not app.debug: for e in [500, 404]: app.errorhandler(e)(handle_error) return app
def create_app(settings_override=None): """Returns the frontend application instance""" app = factory.create_app(__name__, __path__, settings_override) # Init assets assets.init_app(app) # Register custom error handlers if not app.debug: for e in [500, 404]: app.errorhandler(e)(handle_error) return app
from project import factory import project app = factory.create_app(celery=project.celery)
from project import celery from project.factory import create_app from project.celery_utils import init_celery app = create_app() init_celery(celery, app)
def setUp(self): app = factory.create_app(celery=project.celery) self.app = app.test_client() self.db = db.get_db() self.base_url = "http://127.0.0.1:5000/vote2block/api/v1"
from project.factory import create_app app = create_app() if __name__ == '__main__': app.run(debug=True, use_reloader=True, host='0.0.0.0', port=9000)
__author__ = 'ali' from project.config import DeploymentConfig from project.factory import create_app application = create_app(DeploymentConfig) if '__main__' == __name__: application.run(debug=False, host='0.0.0.0')
__author__ = 'ali' from flask.ext.script import Manager from flask.ext.migrate import Migrate, MigrateCommand from project.config import DevelopmentConfig from project.factory import db, create_app app = create_app(DevelopmentConfig) manager = Manager(app) migrate = Migrate(app, db) manager.add_command('db', MigrateCommand) if __name__ == "__main__": manager.run()
__author__ = 'ali' from project.config import DevelopmentConfig from project.factory import create_app application = create_app(DevelopmentConfig) if '__main__' == __name__: application.run(debug=True, host='0.0.0.0')
def app(): app = create_app() return app
# production from project.factory import create_app app = create_app() # development, test or production #import os #from app import create_app, db #from app.models import User, Follow, Role, Permission, Post, Comment # #app = create_app(os.getenv('FLASK_CONFIG') or 'default') # #@app.shell_context_processor #def make_shell_context(): # return dict(app=app, db=db, User=User, Follow=Follow, Role=Role, # Permission=Permission, Post=Post, Comment=Comment) #@app.cli.command() #@click.option('--coverage/--no-coverage', default=False, help='aaa') #def test(coverage=False): # "Test coverage" # # ... # #@app.cli.command() #@click.option('--length', default=25, help='Profile stack length') #@click.option('--profile-dir', default=None, help='Profile directory') #def profile(length, profile_dir): # """Start the application under the code profiler.""" # # ... # #@app.cli.command() #def deploy():