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

41 stars

Watchers

12 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors