Painel Flask de código aberto gerado pelo AppSeed
com um design moderno. Tabler é um modelo de administração de código aberto criado pela agência Codecalm. Ele vem com os componentes básicos e um conjunto de páginas pré-construídas necessárias para estabelecer a base para qualquer aplicação - Design fornecido pela Codecalm.
Flask Dashboard Tabler - página do produto
Flask Dashboard Tabler - implantação AO VIVO
:::aviso STATUS: O projeto foi descontinuado :::
Características
SGBD: SQLite, PostgreSQL (produção)
Ferramentas de banco de dados: SQLAlchemy ORM, Alembic (migrações de esquema)
Design modular com Blueprints , base de código simples
Autenticação baseada em sessão (via flask_login ), validação de formulários
Scripts de implantação: Docker, Gunicorn/Nginx, Heroku
Suporte via Github e Discord.
$ # Obtenha o código$ git clone https://github.com/app-generator/flask-dashboard-tabler.git $ cd flask-dashboard-tabler $ $ # Instalação de módulos Virtualenv (sistemas baseados em Unix)$ virtualenv env $ fonte env/bin/ativar $ $ # Instalação de módulos Virtualenv (sistemas baseados em Windows)$ # virtualenv env$ # .envScriptsactivate$ $ # Instalar módulos - Banco de dados SQLite$ pip3 install -r requisitos.txt $ $ # OU com conector PostgreSQL$ # pip install -r requisitos-pgsql.txt$ $ # Defina a variável de ambiente FLASK_APP$ (Unix/Mac) export FLASK_APP=run.py $ (Windows) defina FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".run.py"$ $ # Configure o ambiente DEBUG$ # (Unix/Mac) export FLASK_ENV=development$ # (Windows) set FLASK_ENV=development$ # (Powershell) $env:FLASK_ENV = "development"$ $ # Inicia o aplicativo (modo de desenvolvimento)$ # --host=0.0.0.0 - expõe o aplicativo em todas as interfaces de rede (padrão 127.0.0.1)$ # --port=5000 - especifica a porta do aplicativo (padrão 5000) $ flask execute --host=0.0.0.0 --port=5000 $ $# Acesse o dashboard no navegador: http://127.0.0.1:5000/
O aplicativo vem com uma configuração básica para ser executada em Docker, Gunicorn e Waitress.
O aplicativo pode ser facilmente executado em um contêiner docker. As etapas:
Obtenha o código
$ git clone https://github.com/app-generator/flask-dashboard-tabler.git $ cd flask-dashboard-tabler
Inicie o aplicativo no Docker
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
Visite http://localhost:5005
no seu navegador. O aplicativo deve estar instalado e funcionando.
Gunicorn 'Green Unicorn' é um servidor HTTP Python WSGI para UNIX.
Instalar usando pip
$ pip instalar gunicorn
Inicie o aplicativo usando o binário gunicorn
$ gunicorn --bind 0.0.0.0:8001 run:app Servindo em http://localhost:8001
Visite http://localhost:8001
no seu navegador. O aplicativo deve estar instalado e funcionando.
Waitress (equivalente ao Gunicorn para Windows) foi concebido para ser um servidor WSGI Python puro com qualidade de produção e desempenho muito aceitável. Não possui dependências, exceto aquelas que residem na biblioteca padrão do Python.
Instalar usando pip
$ pip instalar garçonete
Inicie o aplicativo usando waitress-serve
$ garçonete-serve --port=8001 run:app Servindo em http://localhost:8001
Visite http://localhost:8001
no seu navegador. O aplicativo deve estar instalado e funcionando.
Flask é uma estrutura leve de aplicativo da web WSGI. Ele foi projetado para tornar o início rápido e fácil, com a capacidade de escalar para aplicações complexas. Começou como um simples wrapper em torno de Werkzeug e Jinja e se tornou uma das estruturas de aplicativos web Python mais populares.
Um dashboard é um conjunto de páginas de fácil leitura que oferecem ao usuário informações em tempo real sobre seu negócio. Um painel geralmente consiste em representações gráficas do status e das tendências atuais de uma organização. Ter um dashboard bem desenhado dar-lhe-á a possibilidade de agir e tomar decisões informadas com base nos dados que o seu negócio fornece - definição fornecida pela Creative-Tim - Free Dashboard Templates .
Tabler é um modelo de administração de código aberto criado pela agência Codecalm. Ele vem com os componentes básicos e um conjunto de páginas pré-construídas necessárias para estabelecer a base para qualquer aplicativo.
Flask Dashboard Tabler - fornecido pelo AppSeed App Generator .