В предыдущей статье вы узнали, как настроить панель панели колбы. Это здорово и все такое, но как вы получите свои собственные данные?
Я покажу вам, как изменить данные панели инструментов, чтобы вы могли использовать панель инструментов в качестве пользовательского интерфейса для вашего приложения Python.
шаблон
Flask имеет логику приложений и шаблоны. Шаблоны представляют собой HTML -файлы с шаблоном Jinja Langue. Шаблоны хранятся в каталоге/шаблонах.
Верхний шаблон хранится в/templates/includes/top-stats.html
Изменить это:
CPU
{{ cpu }}
где {{
и }}
используется, чтобы показать переменную вывод (См. Учебник по языку шаблона ).
вид
Затем Open Views.py Прокрутите вниз, где он говорит:
# App main route + generic routing @app.route('/', defaults={'path': 'index.html'}) @app.route('/') def index(path):
Затем измените линии:
return render_template('layouts/default.html', content=render_template( 'pages/'+path ) )
В
return render_template('layouts/default.html', content=render_template( 'pages/'+path, cpu=99) )
Теперь перезапустите свой местный веб -сервер. Откройте URL -адрес индекса, и вы увидите свою переменную на приборной панели:
Вот и все. Принцип работает для всех шаблонов и страниц. Вы можете передавать любые данные, из базы данных, запроса URL или более.
Ссылки по теме:
Оригинал: “https://dev.to/codesharedot/custom-dashboard-with-flask-41gl”