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

from flask.ext import script

import commands

if __name__ == "__main__":
    from main import app_factory
    import config

    manager = script.Manager(app_factory)
    manager.add_option("-c", "--config", dest="config", required=False, default=config.Dev)
    manager.add_command("test", commands.Test())
    manager.add_command("create_db", commands.CreateDB())
    manager.add_command("drop_db", commands.DropDB())
    manager.run()
Пример #2
0
from flask_script import Manager
from extensions.socketio import AsyncServer

import commands

if __name__ == "__main__":
    from main import app_factory
    import config

    # socket io requires a special runserver setup
    manager = Manager(app_factory)
    manager.add_option("-n",
                       "--name",
                       dest="app_name",
                       required=False,
                       default=config.project_name)
    manager.add_option("-c",
                       "--config",
                       dest="config",
                       required=False,
                       default=config.Dev)

    manager.add_command("async", AsyncServer())
    manager.add_command("test", commands.Test())
    manager.add_command("apps", commands.Apps())
    manager.add_command("db-create", commands.CreateDB())
    manager.add_command("db-drop", commands.DropDB())
    manager.add_command("routes", commands.Routes())

    manager.run()