|
|
|
@ -3,6 +3,8 @@ import os |
|
|
|
|
|
|
|
|
|
|
|
from flask import Flask, render_template |
|
|
|
from flask import Flask, render_template |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from . import util |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class default_config(object): |
|
|
|
class default_config(object): |
|
|
|
def __init__(self, app): |
|
|
|
def __init__(self, app): |
|
|
|
@ -26,13 +28,15 @@ def create_app(): |
|
|
|
app.jinja_env.lstrip_blocks = True |
|
|
|
app.jinja_env.lstrip_blocks = True |
|
|
|
app.config.from_object(default_config(app)) |
|
|
|
app.config.from_object(default_config(app)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# add local config changes |
|
|
|
|
|
|
|
app.config.from_pyfile('local_config.py') |
|
|
|
|
|
|
|
|
|
|
|
# TEMPLATES_AUTO_RELOAD wasn't working with uwsgi |
|
|
|
# TEMPLATES_AUTO_RELOAD wasn't working with uwsgi |
|
|
|
# https://github.com/pallets/flask/issues/1907#issuecomment-471320980 |
|
|
|
# https://github.com/pallets/flask/issues/1907#issuecomment-471320980 |
|
|
|
if app.config['DEBUG'] == True: |
|
|
|
if app.config['DEBUG'] == True: |
|
|
|
app.jinja_env.auto_reload = True |
|
|
|
app.jinja_env.auto_reload = True |
|
|
|
|
|
|
|
|
|
|
|
# add local config changes |
|
|
|
app.logger = util.getLogger(app.config['DEBUG']) |
|
|
|
app.config.from_pyfile('local_config.py') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from . import db |
|
|
|
from . import db |
|
|
|
db.init_app(app) |
|
|
|
db.init_app(app) |
|
|
|
|