Painel Flask de código aberto gerado pelo AppSeed
com um design moderno. Material Admin é um modelo de administração gratuito inteiramente construído usando a estrutura Material Design for the Web do Google para cumprir as diretrizes do Material Design. 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.
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
Administrador de materiais do Flask - página do produto
Administrador de materiais Flask - implantação AO VIVO
Flask Material Admin - documentação do produto
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 |
---|---|---|
$ # Obtenha o código$ git clone https://github.com/app-generator/flask-dashboard-material-admin.git $ cd flask-painel-material-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$ $ # 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-material-admin.git $ cd flask-painel-material-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 Material Admin - fornecido pelo AppSeed App Generator .