Вы пытаетесь преобразовать свой словарь python в файл HTML? вам следует рассмотреть возможность использования Jinja.
Если вы добавите словарь в свой ответ, он будет получен как JSON вашей страницей html, с flask 1.1 .
# app.py
dictionary_a = {
"a": {
"b": {
"function_handler": c,
"defaults": {'d':e, 'f':g},
},
"h": {
"function_handler": i,
"defaults": {'d':l},
},
},
}
@app.route('/')
def index():
jsonn = dictionary_a
return render_template('home.html', jsonn=jsonn)
, тогда вы можете справиться с этим на странице html, используя Jinja .
Вы можете l oop через его элементы, добавить операторы if и т. Д. c ...
вашего дома. html должно выглядеть примерно так:
<html>
...
<body>
...
{{jsonn}}
...
</body>
...
</html>
Вы также можете передать его непосредственно в свой код javascript и обрабатывать его как json, если необходимо
<script>
const jsonn = `{{jsonn | safe}}`
</script>