Skip to content

amadeusseilert/Flask-CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask-CRUD

Projeto Web Python 2.7 com a microframework Flask e Flask-SQLAlchemy. A aplicação consiste em um painel de administrador (sem autenticação) para gerenciar veículos de uma base de dados. O projeto faz uso de modularização (Blueprints) e aplica padrões como Application Factory, tornando viável a escalabilidade da aplicação. O projeto também utiliza, a framework Flask-WTForms, que possibilita a validação dos forms dentro do front-end da aplicação.

Configuração

Máquina Virtual

É recomendável utilizar uma máquina virtual python para executar o projeto. Entretanto, caso desejável executar o projeto com o interpretador previamente instalado, pule para o próximo tópico.

Para criar a máquina virtual, basta executar o seguintes comando:

virtualenv venv

OBS: É possível que você tenha que instalar a virtualenv antes na sua máquina.

Em seguida, ative a máquina virtual executando o seguinte comando:

Linux:

. venv/bin/activate

Windows:

\venv\Scripts\activate

Instalando as Dependências

Com a máquina ativada, é necesário instalar as dependências do projeto com o client PIP. Portanto, execute o seguinte comando:

pip install -r requirements.txt

Inicializando a Aplicação

Deve ser criado a base de dados SQLite3 executando o seguinte comando:

python run.py --init-db

Em seguida, inicialize a aplicação:

python run.py

Pronto, para acessar aplicação, basta acessar a URL localhost:5000/admin:

About

Flask CRUD project example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published