How do i pass a variable to all flask routes once? [duplicate]

Solution 1
from flask import render_template as real_render_template
from yourapp import user  # Import the user variable or set it

def render_template(*args, **kwargs):
    return real_render_template(*args, **kwargs, user=user)
from flask import render_template as real_render_template
from yourapp import user  # Import the user variable or set it
from functools import partial

render_template = partial(real_render_template, user=user)
Solution 2
from flask import Flask,session
[...]
session['x'] = user
{{session['x']}}