<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="line-height:1.6;font-size:16px;font-family:'苹方','微软雅黑','sans-serif';">
 It calculated before request, used in the flask before request a decorator<br>
<br>
发自网易邮箱大师<br>
<br>
</div>
<div class="ne-quoted">
<blockquote id="ntes-andriodmail-quote" style="margin:0px !important;padding:0px !important;border: none !important;">
<div class="J-reply" style="background-color:#f2f2f2;color:black;padding-top:6px;padding-bottom:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:45px;margin-bottom:20px;">
<div style="font-size:14px;line-height:1.5;word-break:break-all;margin-left:10px;margin-right:10px">
在<span class="mail-date">2017年04月11日 20:39</span>,<a class="mail-to" style="text-decoration:none;color:#2a97ff;" href="mailto:badrihippo@gmail.com">badrihippo@gmail.com</a> 写道:</div>
</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>
</blockquote>
</div>
</body>
</html>