Skip to content

lucasmartinseti/cursodjango

Repository files navigation

Projeto do curso Django do python.pro.br

Instalação

Clonar repositório

git clone git@github.com:lucasmartinseti/cursodjango.git

Copiar o arquivo contrib/env-sample para a pasta pypro e renomear como .env

DEBUG=True
SECRET_KEY='HASH'
ALLOWED_HOSTS='*'

Para usar outro SGBD adicione DATABASE_URL no arquivo .env.

DATABASE_URL=postgres://dev:dev@127.0.0.1:5432/dev-app

Na raiz no projeto execute:

docker-compose up --build

Para subir um dump de banco na inicialização do container SGBD, coloque na pasta contrib/db/ o dump em formato *.sql, *.sql.gz, or *.sh para executar um script.

Usando Poetry

Instale os modulos com o poetry na pasta raiz do projeto.

poetry install

Caso não tenha o poetry instalado, segue a documentação. Poetry Install

Inicie o servidor Django.

poetry run ./manage.py migrate
poetry run ./manage.py runserver

Caso queira ativar o VirtualEnv do projeto.

poetry shell

Atualizações do projeto.

  1. Entrega Contínua - CI
  • Instalação e configuração do pyenv

    • Foi trocado pelo poetry, por estar de acorado com a PEP631.
  • Integração Pipenv Travis e Pyup.

    • Foi usado o GitHub Actions no lugar do Travis por ser FREE.
    • Alterantiva para o Pyup.
  • Setup do Projeto e Arquivos Manage.

  • Publicação no Heroku.

  • Deploy Automático.

  • Rodando Servidor no Pycharm

    • Foi usado o nvim por ter mais facilidade de uso junto com o zsh.
  • Olá Django.

  • Pytest Django.

  • Cobertura de Testes.

About

Curso Django Puthon Pro Br

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published