Este projeto foi gerado com Django version 2.0.
Clone esse projeto:
$ https://github.com/I-am-Miguel/reply-card.git
$ cd reply-card
Crie um ambiente virtual e instale as dependências:
$ virtualenv venv
(venv)$ source /venv/bin/activate
(venv)$ pip install -r requeriments.txt
Antes de iniciar o servidor, será necessário coletar os arquivos estáticos da aplicação:
(venv)$ python manage.py collectstatic
Setup banco de dados:
- Limpe o histórico para todas as apps, o exemplo abaixo limpa o histórico da app de nome core.
(venv)$ python manage.py makemigrations
(venv)$ python manage.py migrate --fake core zero
- Remova os arquivos de migração:
(venv)$ find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
(venv)$ find . -path "*/migrations/*.pyc" -delete
- Crie as migrações iniciais:
(venv)$ python manage.py makemigrations
(venv)$ python manage.py migrate --fake-initial
- Inicialize o banco com informações estáticas:
(venv)$ python manage.py loaddata data
Rodando a aplicação
$ python manage.py runserver
Agora você pode ir até http://localhost:8000.