Python 3.5 e Django >= 1.9
Sistema de Administração para academia de ginástica.
Registro de entradas dos atletas.
Realize o download e execute o setup.sh
.
wget https://raw.githubusercontent.com/adbrum/effectiveworkout/master/setup.sh
source setup.sh
- Clone o repositório.
- Crie um virtualenv com Python 3.5
- Ative o virtualenv
- Instale as depêndencias
- Configure a instância com o .env
- Execute makefile
- Execute os testes
git clone https://github.com/adbrum/effectiveworkout.git effectiveworkout
cd effectiveworkout
python -m venv .workout
source .workout/bin/activate
PS1="(`basename \"$VIRTUAL_ENV\"`):/\W$ " # opcional
cp contrib/env-sample .env
make
Título de entidades: primeira maiúscula e no singular. Ex: Person, Employee, Seller, Proposal, Entry.
Classes: em nomes compostos maiúscula e juntas. Ex: PersonCreate, PersonList, PersonDetail ([PEP 8][4]).
Funções: nomes compostos minúsculos e separados com underline. Ex: is_entry ([PEP 8][4]).
Templates: usar a mesma convenção. Ex: person_list.html, person_detail.html, person_form.html.
- Crie uma instância no heroku.
- Envie as configurações para o heroku.
- Define uma SECRET_KEY segura para instância.
- Defina DEBUG=False
- Envie o código para o heroku.
heroku create minhainstancia
heroku config:push
heroku config:set SECRET_KEY= 'python contrib/secret_gen.py'
heroku config:set DEBUG=False
git push heroku master --force