<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body dir="auto">
<div>You probably want to take a look at the request context and proxies. IIRC 'current_user' is a proxy pushed onto the request context.</div>
<div id="AppleMailSignature"><br>
</div>
<div id="AppleMailSignature"><a href="http://flask.pocoo.org/docs/0.12/reqcontext/">http://flask.pocoo.org/docs/0.12/reqcontext/</a></div>
<div id="AppleMailSignature"><br>
</div>
<div id="AppleMailSignature">-Spencer</div>
<div id="AppleMailSignature"><br>
Sent from my iPhone</div>
<div><br>
On Apr 11, 2017, at 8:44 AM, "<a href="mailto:badrihippo@gmail.com">badrihippo@gmail.com</a>" <<a href="mailto:badrihippo@gmail.com">badrihippo@gmail.com</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>I know I figured this out sometime, but can't remember now. How does one make a variable that is automatically accessible to all views?
<div><br>
</div>
<div>I mean like the <font face="monospace">current_user</font> variable provided by Flask-Admin: it automatically calculates <font face="serif">current_user</font> and makes it available to the view for each request, without having to manually define it each
 time.</div>
<div><br>
</div>
<div>Basically, make it so that instead of...</div>
<div><br>
</div>
<blockquote type="cite">
<div><font face="monospace">@app.route('/example')</font></div>
<div><font face="monospace">def example():</font></div>
<div><font face="monospace">    my_var = something()</font></div>
<div><font face="monospace"><br>
</font></div>
<div><font face="monospace">@app.route('/example/2')</font></div>
<div><font face="monospace">def second_example():</font></div>
<div><font face="monospace">    my_var = something()</font></div>
</blockquote>
<div><br>
</div>
<div>...it automatically calculates <font face="monospace">my_var</font> without having to manually define it in each view.</div>
<div><br>
</div>
<div>Okay, I hope that was clear. And thanks in advance!</div>
<div><br>
</div>
<div>—Badri/Hippo</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>Flask mailing list</span><br>
<span><a href="mailto:Flask@python.org">Flask@python.org</a></span><br>
<span><a href="https://mail.python.org/mailman/listinfo/flask">https://mail.python.org/mailman/listinfo/flask</a></span><br>
</div>
</blockquote>
</body>
</html>