Flask Dashboard de código aberto gerado pelo AppSeed
em cima de um design moderno. ModularAdmin é um tema de painel de código aberto construído de forma modular. Isso torna extremamente fácil dimensionar, modificar e manter - Design fornecido pela ModularCode.
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.
Ligações
Flask Modular Admin - Página do produto
Demonstração de administração modular Flask - aplicativo AO VIVO
Tutorial do Flask - Introdução ao Flask
As versões PRO incluem kits de UI Premium , atualizações vitalícias e suporte AO VIVO 24 horas por dia, 7 dias por semana (via Discord)
Frasco Datta PRO | Frasco Soft PRO | Frasco Volt PRO |
---|---|---|
$ # Clone as fontes$ git clone https://github.com/app-generator/flask-dashboard-modular-admin.git $ cd flask-dashboard-modular-admin $ $ # 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.bat$ $ # Requisitos de instalação$ pip3 install -r requisitos.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"$ $ # Execute o aplicativo$ # --host=0.0.0.0 - exponha o aplicativo em todas as interfaces de rede (padrão 127.0.0.1)$ # --port=5000 - especifique a porta do aplicativo (padrão 5000) $ flask run --host =0.0.0.0 --porta=5000 $ $# Acesse o aplicativo 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-modular-admin.git $ cd flask-dashboard-modular-admin
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 é um micro framework web escrito em Python. É classificado como microframework porque não requer ferramentas ou bibliotecas específicas. Não possui camada de abstração de banco de dados, validação de formulário ou quaisquer outros componentes onde bibliotecas pré-existentes de terceiros forneçam funções comuns.
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 .
ModularAdmin – um tema de painel de código aberto construído de forma modular. Isso torna extremamente fácil dimensionar, modificar e manter - fornecido pelo ModularCode.
Flask Dashboard Modular Admin - fornecido pelo AppSeed App Generator .