from flask import Flask from flask_runner import Manager app = Flask(__name__) manager = Manager(app) @app.route('/') def index(): return 'hello world' if __name__ == '__main__': manager.run()
#!/usr/bin/env python import os import sys import subprocess from flask_runner import Manager from maproulette import app, db from flask_migrate import MigrateCommand, Migrate sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) migrate = Migrate(app, db) manager = Manager(app) manager.add_command('db', MigrateCommand) @manager.command def clean_pyc(): """Removes all *.pyc files from the project folder""" clean_command = "find . -name *.pyc -delete".split() subprocess.call(clean_command) @manager.command def drop_db(): """Creates the database tables""" db.drop_all()
from os import getenv from flask import Flask from flask.ext.cache import Cache from flask_sqlalchemy import SQLAlchemy from flask_redis import Redis from flask_runner import Manager from flask_cors import CORS from app.helpers.blueprints_helper import register_blueprints from app.helpers.json_encoder_helper import ApiJSONEncoder flask = Flask(__name__) flask.config.from_object('config.' + getenv('ENV', 'Development')) flask.config['JSON_AS_ASCII'] = False flask.json_encoder = ApiJSONEncoder db = SQLAlchemy(flask) redis = Redis(flask) manager = Manager(flask) cors = CORS(flask) cache = Cache(flask) register_blueprints(flask, 'apis')
from __future__ import unicode_literals from flask_runner import Manager from ksl.database import init_db from ksl import app app = Manager(app) @app.command def create_db(): init_db('sqlite:///ksl/ksl.db') if __name__ == '__main__': app.run()