/django-experience

Experiences with Django

Primary LanguageCSSMIT LicenseMIT

Django Experience

Django Experience é um projeto que visa experimentar, explorar e colocar em práticas os recursos do Django num projeto real.

Ementa

Veja a ementa inicial.

Versões

Estamos utilizando

Wiki

Leia a wiki.

Dev

Leia o dev.

Como desenvolver?

  • 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

Usando o setup.py

wget https://raw.githubusercontent.com/rg3915/django-experience/master/setup.sh
source setup.sh