Skip to content

tonylampada/djangular3

Repository files navigation

Djangular 3

Setup instructions in english!

Django + AngularJS, pronto pra usar.

Setup do sistema operacional

Vc vai precisar instalar algumas coisas no seu sistema operacoinal pra que tudo funcione direitinho. É bem possível que algumas dessas coisas vc já tenha instalado. Só precisa fazer isso uma vez na vida.

    1. Instala esse monte coisa aí com o apt-get (node, npm, o postgres e umas bibliotecas aih)
sudo apt-get install python3-dev nodejs npm postgresql-9.3 postgresql-server-dev-all
    1. Instala o gulp
sudo npm install -g gulp

Setup do projeto

Agora vc precisa fazer o setup do projeto. Isso significa que se vc tivesse outro projeto desse, ia ter que fazer essas coisas de novo.

    1. Cria o banco de dados e o usuario no postgres
sudo su postgres  #
createuser -d -SRP djangular3  # poe a senha djangular3
createdb -O djangular3 djangular3
exit  # Volta pro seu usuario

# Se vc quiser mudar o nome do banco/usuario/senha,
# tem que mexer no arquivo djangular3/settings.py
    1. Cria o virtualenv do projeto e baixa as dependências do python
mkvirtualenv --python=/usr/bin/python3 djangular3  
# Renomeia esse djangular3 pro nome do seu projeto
deactivate  # So pra mostrar como sai do virtualenv
workon djangular3  # Entra no venv de novo
pip install -r requirements.txt
    1. Cria as tabelas no banco
./manage.py migrate
    1. Cria um superusuario no seu banco
./manage.py createsuperuser
    1. Baixa as dependências pra build do frontend
cd frontend
npm install
    1. Importa as funções do dev.sh pro seu bash
cd ..
. dev.sh  # Nao esquece desse pontinho ae
devhelp  # Esses comandos agora devem estar todos funcionando
#  Esse help aih eh a melhor parte. Ele vai te ajudar daqui pra frente.
#  Cuida dele pro seu projeto ficar sempre com os comandinhos atualizados!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published