from . import app
+from .utils import abs_url_for
from urllib.parse import urlparse
@app.context_processor
def inject_debug():
return dict(debug=app.debug)
+
+@app.context_processor
+def inject_functions():
+ return dict(abs_url_for=abs_url_for)
+
@app.template_filter()
def throw(err):
raise Exception(err)
from flask import request, flash, abort, redirect
from flask_user import *
from flask_login import login_user, logout_user
-from app.models import *
-from app import app
+from .models import *
+from . import app
import random, string, os, imghdr
-
-@app.template_filter()
def abs_url_for(path, **kwargs):
scheme = "https" if app.config["BASE_URL"][:5] == "https" else "http"
return url_for(path, _external=True, _scheme=scheme, **kwargs)