05/06 Phase 2: fixed error 500 Internal Server Error 2
This commit is contained in:
@@ -13,10 +13,15 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
|
|
||||||
def create_admin_app(config_override=None):
|
def create_admin_app(config_override=None):
|
||||||
|
import os as _os
|
||||||
|
# Resolve paths relative to this file to avoid CWD-dependent behaviour.
|
||||||
|
# app/admin/__init__.py → ../../templates = <project_root>/templates
|
||||||
|
_here = _os.path.dirname(_os.path.abspath(__file__))
|
||||||
|
_root = _os.path.normpath(_os.path.join(_here, "..", ".."))
|
||||||
flask_app = Flask(
|
flask_app = Flask(
|
||||||
__name__,
|
__name__,
|
||||||
template_folder="../templates",
|
template_folder=_os.path.join(_root, "templates"),
|
||||||
static_folder="../static/admin",
|
static_folder=_os.path.join(_root, "static", "admin"),
|
||||||
static_url_path="/static",
|
static_url_path="/static",
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -87,4 +92,4 @@ def create_admin_app(config_override=None):
|
|||||||
import app.models # noqa: F401
|
import app.models # noqa: F401
|
||||||
|
|
||||||
logger.info("Admin app created (env=%s)", flask_app.config.get("FLASK_ENV"))
|
logger.info("Admin app created (env=%s)", flask_app.config.get("FLASK_ENV"))
|
||||||
return flask_app
|
return flask_app
|
||||||
@@ -18,10 +18,15 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
|
|
||||||
def create_tenant_app(config_override=None):
|
def create_tenant_app(config_override=None):
|
||||||
|
import os as _os
|
||||||
|
# Resolve paths relative to this file to avoid CWD-dependent behaviour.
|
||||||
|
# app/tenant/__init__.py → ../../templates = <project_root>/templates
|
||||||
|
_here = _os.path.dirname(_os.path.abspath(__file__))
|
||||||
|
_root = _os.path.normpath(_os.path.join(_here, "..", ".."))
|
||||||
flask_app = Flask(
|
flask_app = Flask(
|
||||||
__name__,
|
__name__,
|
||||||
template_folder="../templates",
|
template_folder=_os.path.join(_root, "templates"),
|
||||||
static_folder="../static/tenant",
|
static_folder=_os.path.join(_root, "static", "tenant"),
|
||||||
static_url_path="/static",
|
static_url_path="/static",
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -102,4 +107,4 @@ def create_tenant_app(config_override=None):
|
|||||||
import app.models # noqa: F401
|
import app.models # noqa: F401
|
||||||
|
|
||||||
logger.info("Tenant app created (env=%s)", flask_app.config.get("FLASK_ENV"))
|
logger.info("Tenant app created (env=%s)", flask_app.config.get("FLASK_ENV"))
|
||||||
return flask_app
|
return flask_app
|
||||||
Reference in New Issue
Block a user