Example #1
0
app = Flask(__name__)

# #################################
# config and init for flask plugins
# #################################

# Flask-compress
################

# gzip compression
# should be already done by apache/nginx, but just to be sure :)
compress = Compress()
compress.defaults = [
    ('COMPRESS_MIMETYPES', ['text/html', 'text/css', 'text/xml',
                            'application/json',
                            'application/javascript',
                            'application/pdf', 'image/svg+xml']),
    ('COMPRESS_DEBUG', True),
    ('COMPRESS_LEVEL', 6),
    ('COMPRESS_MIN_SIZE', 50)]
Compress(app)


################
# personal needs
################

# trim spaces from templates
app.jinja_env.trim_blocks = True
app.jinja_env.lstrip_blocks = True

# This is the path to the upload directory