Django Experience é um projeto que visa experimentar, explorar e colocar em práticas os recursos do Django num projeto real.
Veja a ementa inicial.
Estamos utilizando
- Python 3.5.0
- Django 1.9.6
- Virtualenv 15.0.1
Leia a wiki.
Leia o dev.
- Clone o repositório.
- Crie um virtualenv com Python 3.5.
- Ative o virtualenv.
- Instale as dependências.
- Configure a instância com o
.env
. - Execute as migrações no banco de dados.
- Execute os testes.
git clone https://github.com/rg3915/django-experience.git
cd django-experience
python -m venv .venv
source .venv/bin/activate
PS1="(`basename \"$VIRTUAL_ENV\"`):/\W$ " # opcional (insere nome do virtualenv no terminal)
python -m pip install -r requirements/dev.txt
python contrib/env_gen.py
python manage.py makemigrations bookstore crm product
python manage.py migrate
python manage.py test
Atenção: caso dê problemas na migração, como ainda estamos em fase de testes, você pode excluir suas migrações locais
make delete_migrations
E depois digitar
make migrate
wget https://raw.githubusercontent.com/rg3915/django-experience/master/setup.sh
source setup.sh