Exemplo n.º 1
0
 def create_app(config_filename):
     return create_app('api.config.TestConfig')
Exemplo n.º 2
0
from api.endpoints import create_app

app = create_app("api.config.LocalConfig")
application = app

if __name__ == "__main__":
    app.run()
Exemplo n.º 3
0
 def create_app(config_filename):
     return create_app('api.config.TestConfig')
Exemplo n.º 4
0
from api.endpoints import create_app

app = create_app('api.config.LocalConfig')
application = app

if __name__ == '__main__':
    app.run()
Exemplo n.º 5
0
from urllib.parse import unquote

from flask import url_for
from flask.ext.script import Manager, prompt_bool

from api.endpoints import create_app
from api.models import db

app = create_app('api.config.LocalConfig')
manager = Manager(app)


@manager.command
def list_routes():
    output = []
    for rule in app.url_map.iter_rules():
        options = {}
        for arg in rule.arguments:
            options[arg] = "[{0}]".format(arg)

        methods = ','.join(rule.methods)
        url = url_for(rule.endpoint, **options)
        line = unquote("{:50s} {:20s} {}".format(rule.endpoint, methods, url))
        output.append(line)

    for line in sorted(output):
        print(line)


@manager.command
def refresh_db():