Рубрики
Без рубрики

Пользовательская панель панели с колбой

В предыдущей статье вы узнали, как настроить панель панели колбы. Это здорово и все, но как … с меткой Python, Flask, WebDev.

В предыдущей статье вы узнали, как настроить панель панели колбы. Это здорово и все такое, но как вы получите свои собственные данные?

Я покажу вам, как изменить данные панели инструментов, чтобы вы могли использовать панель инструментов в качестве пользовательского интерфейса для вашего приложения 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”