Здравствуйте! Я создал wrap, и он имеет событие с выводом html страницы. Wrap будет подключен для нескольких страниц на сайте, но дело в том, что на каждой из них разные переменные и подключить их все я не смогу. Есть какое-нибудь решение. Также я гуглил но к сожалению ничего не нашел.
def plugin_page(name):
def decorator(f):
@wraps(f)
def wrapper():
return render_template('plugin-' + name.lower() + '.html', user=user, info=info)
return wrapper
return decorator
@app.route('/welcome')
@plugin_page('Welcome')
def plugin_welcome():
plugin = col.find({})
return {
'welcome_msg': plugin['welcome_msg'],
'goodbye_msg': plugin['goodbye_msg'],
}