crud de marcadores de mapa usando o folium (falta adicionar os mecanismos de editar e deletar)
Repositório criado para uma aplicação com o framework Django que realiza o CRUD (Create, Read, Update, Delete) de marcadores(alvos) no Mapa. (falta adicionar os mecanismos de editar e deletar)
- Após clonar o repositório em seu computador, mova-se para dentro da pasta do projeto e realize a criação de ambiente virtual para rodar a aplicação:
python3 -m venv nome_da_virtualenv
- Ative a máquina virtual
.\nome_da_virtualenv\Scripts\activate (CMD/PowerShell)
source /nome_da_virtualenv/bin/activate (bash/zsh)
- Instale as dependências do projeto:
pip install -r requirements.txt
- Execute essa imagem afim de criar e executar um container do banco de dados Postgresql (obs: o DATABASES em settings.py ja se encontra configurado para o db abaixo)
docker run --name some-postgres -e POSTGRES_USER=user001 -e POSTGRES_PASS=123456789 -e POSTGRES_DBNAME=django_mp -p 5432:5432 postgres
- Realize as migrações para o banco de dados:
python manage.py migrate
- Inicie o projeto:
python manage.py runserver
- Pronto, agora é só copiar o link gerado e colocar no navegador para ter acesso ao sistema
localhost:8000