forked from orbit-oss/flask
Added proxies to template context
This commit is contained in:
parent
1949c4a9ab
commit
2af0ffaef6
2 changed files with 12 additions and 2 deletions
10
flask/app.py
10
flask/app.py
|
|
@ -29,7 +29,7 @@ from . import json
|
|||
from .wrappers import Request, Response
|
||||
from .config import ConfigAttribute, Config
|
||||
from .ctx import RequestContext, AppContext, _AppCtxGlobals
|
||||
from .globals import _request_ctx_stack, request
|
||||
from .globals import _request_ctx_stack, request, session, g
|
||||
from .sessions import SecureCookieSessionInterface
|
||||
from .module import blueprint_is_module
|
||||
from .templating import DispatchingJinjaLoader, Environment, \
|
||||
|
|
@ -663,7 +663,13 @@ class Flask(_PackageBoundObject):
|
|||
rv.globals.update(
|
||||
url_for=url_for,
|
||||
get_flashed_messages=get_flashed_messages,
|
||||
config=self.config
|
||||
config=self.config,
|
||||
# request, session and g are normally added with the
|
||||
# context processor for efficiency reasons but for imported
|
||||
# templates we also want the proxies in there.
|
||||
request=request,
|
||||
session=session,
|
||||
g=g
|
||||
)
|
||||
rv.filters['tojson'] = json.htmlsafe_dumps
|
||||
return rv
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue