Вот один из способов.
Когда вы визуализируете шаблон в python, вы можете передать переменную для управления видимостью кнопки.
render_template('page.html', visible=True)
Затем на вашей странице возможно что-то подобное (находится на Скрытие кнопки в Javascript и адаптировано)
<script>
var hidden = {{ visible|safe }};
function action() {
if(hidden) {
document.getElementById('button').style.visibility = 'hidden';
} else {
document.getElementById('button').style.visibility = 'visible';
}
}
Вы также можете изменить переменную с помощью функции onclick на самой странице.
Ваша кнопка для вызова функции Python может выглядеть примерно так:
<input type="button" id="toggler" value="Toggler" onClick="/funcionName" />
Не забудьте использовать @app.route("/functionName")
перед функцией python.
Надеюсь, это близко к тому, что вы хотели.