Um novo Centro de Informações para JSS Academy of Technical Education, Noida.
O servidor HTTP_200 de produção está rodando no Ubuntu, então este é provavelmente o ambiente mais fácil para fazer as coisas funcionarem, mas outras distribuições do Linux também devem funcionar. Usamos Apache no servidor de produção, mas o HTTP_200 também será executado de forma independente para testes.
O ambiente de desenvolvimento depende do uso de um ambiente virtual Python para ferramentas e portabilidade entre plataformas. Certifique-se de ter o Python Pip instalado em sua plataforma antes de prosseguir com estas instruções.
Os usuários do Windows podem usar o guia a seguir. Especificamente, instale o Python e use o instalador get-pip.py quando o Python estiver funcionando
Os usuários do OSX podem usar a versão integrada do Python, desde que o Pip esteja disponível, ou melhor, instalar o Brew e o Python.
Os usuários do Linux já devem ter o Python instalado. Certifique-se de que o Pip esteja instalado por meio do seu gerenciador de pacotes e que esteja tudo pronto.
HTTP_200 é construído de forma muito limpa. Para configurar o ambiente de desenvolvimento em sua máquina, você precisa seguir as etapas descritas na próxima seção.
Nota: Recomenda-se o uso do Ubuntu 14.04 LTS para o ambiente de desenvolvimento.
Execute o seguinte clone do git (especifique um diretório de sua escolha, se desejar):
git clone https://github.com/ncs-jss/HTTP_200.git http_200
Execute virtualenv no diretório clonado do git para configurar o ambiente virtual Python:
virtualenv http_200
cd no nome do diretório no qual você clonou o repositório git
cd http_200
Ative o ambiente virtual:
source bin/activate
Após ativar o ambiente virtual, instale as dependências
pip install -r requirements/common.txt
pip install -r requirements/dev.txt (For development)
Agora, crie as migrações do banco de dados para utilizar o Database
python manage.py syncdb
Para criar grupos, execute o seguinte comando
python manage.py createdata
(Opcional) Para criar faculdades, alunos e avisos aleatórios
python manage.py createdata --dummydata
isso criará:
Está tudo pronto. Execute o comando final
python manage.py runserver
É hora de arrasar. Visite http://localhost:8000 em seu navegador e você estará pronto.