Пример #1
0
def init_app(app):
    bootstrap.init_app(app)
    Captcha(app)
    Error(app)
    App(app, json=CustomJSONEncoder)
    Middleware(app)
    Logging(app)
Пример #2
0
def init_app(app):
    Bootstrap(app,
              css=('css/base.css', 'css/main.css', 'css/monokai.css',
                   'css/lib.css', 'css/timeline.css', 'css/night.css'),
              js=('js/main.js', 'js/highlight.js', 'js/night.js'),
              auth=False)
    Captcha(app)
    Error(app)
    App(app, json=CustomJSONEncoder)
    Middleware(app)
    Logging(app)
Пример #3
0
    # def load_token(token):
    #     return None

    return login_manager


babel = register_babel()
db = db
csrf = CSRFProtect()
bootstrap = Bootstrap(
    css=('styles/monokai.css', 'styles/mine.css'),
    js=('styles/upload.js', 'styles/forums.js', 'styles/following.js',
        'styles/topic.js'),
    use_auth=True)
captcha = Captcha()
error = Error()
redis_data = Redis()
cache = Cache()
mail = Mail()
principal = Principal()
login_manager = register_login()
maple_app = App(json=CustomJSONEncoder)
middleware = Middleware()
search = Search(db=db)


class AvatarCache(Avatar):
    @cache.cached(
        timeout=180, key_prefix=lambda: "avatar:{}".format(request.url))
    def avatar(self, text, width=128):
        from flask import abort, make_response