7
我想從藍色打印(我將用於模板的函數)在忍者環境中添加一個函數。燒瓶,blue_print,current_app
Main.py
app = Flask(__name__)
app.register_blueprint(heysyni)
MyBluePrint.py
heysyni = Blueprint('heysyni', __name__)
@heysyni.route('/heysyni'):
return render_template('heysyni.html',heysini=res_heysini)
現在MyBluePrint.py,我想補充一點,如:
def role_function():
return 'admin'
app.jinja_env.globals.update(role_function=role_function)
然後我可以在我的模板中使用這個功能。我想不通我怎麼能因爲
app = current_app._get_current_object()
返回錯誤
working outside of request context
我如何能實現這樣的模式訪問應用程序?