/DjangoPro

website simples para implementar meus conhecimentos em django.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

DjangoPro

website simples para implementar meus conhecimentos em django. Código de desenvolvimento no módulo Django do Site Dev Pro

Instruções para instalação:

Criar e ativar ambiente virtual Python (venv):

python -m venv .venv

source .venv/bin/activate

Instalar dependências:

pip install -r requirements.txt

Instalar dependências, inclusive de desenvolvimento:

pip install -r requirements-dev.txt

Copiar variáveis de ambiente:

cp contrib/env-sample .env

Rodar Django:

python manage.py runserver

Localizar arquivo manage.py:

alias mng="python $VIRTUAL_ENV/../manage.py"

Instalar o flyctl:

curl -L https://fly.io/install.sh | sh

Após instalar o flyctl:

copie os caminhos export para o seu arquivo: source ~/.zshrc

Rodar o fly.io:

fly launch

cobertura de testes:

pipenv install --dev 'pytest-cov' codecov

python decouple:

pipenv install 'python-decouple'