コード例 #1
0
ファイル: web.py プロジェクト: kofrasa/flaskapp
def create_app():
    flask_app = TemplateBlueprint("web", __name__)
    url = get_router(flask_app, __name__)

    url('/', 'index')

    return flask_app
コード例 #2
0
ファイル: api.py プロジェクト: kofrasa/flask-apputils
# -*- coding: utf-8 -*-

from flask_apputils.routing import get_router, APIBlueprint

web = APIBlueprint('api', __name__)


def log(f):
    def wrapper(*args, **kwargs):
        print "log params: %s" % args
        return f(*args, **kwargs)

    return wrapper


route = get_router(web, __name__, filters=[log])

route('/user', 'user')
route('/student', 'student')


def user():
    return dict(name='John', age=32)


def student():
    return dict(name='Ama', form=3)
コード例 #3
0
ファイル: web.py プロジェクト: kofrasa/flask-apputils
# -*- coding: utf-8 -*-

from flask_apputils.routing import get_router, TemplateBlueprint

web = TemplateBlueprint("web", __name__)
route = get_router(web, __name__)

route("/", "index")
route("/home", "home")


def index():
    return "Index Page"


def home():
    return "Home Page"
コード例 #4
0
ファイル: web.py プロジェクト: kofrasa/flask-apputils
# -*- coding: utf-8 -*-

from flask_apputils.routing import get_router, TemplateBlueprint

web = TemplateBlueprint('web', __name__)
route = get_router(web, __name__)

route('/', 'index')
route('/home', 'home')


def index():
    return "Index Page"


def home():
    return "Home Page"
コード例 #5
0
ファイル: api.py プロジェクト: kofrasa/flask-apputils
# -*- coding: utf-8 -*-

from flask_apputils.routing import get_router, APIBlueprint

web = APIBlueprint('api', __name__)


def log(f):
    def wrapper(*args, **kwargs):
        print "log params: %s" % args
        return f(*args, **kwargs)
    return wrapper

route = get_router(web, __name__, filters=[log])

route('/user', 'user')
route('/student', 'student')


def user():
    return dict(name='John', age=32)


def student():
    return dict(name='Ama', form=3)