Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.44 KB

README.rst

File metadata and controls

46 lines (35 loc) · 1.44 KB

Projeto para P2

  • Instituto Federal Fluminense
  • Sistemas de Informação - 7º Período
  • Matéria:
    Tópicos Avançados
  • Alunos:
    Mario Jorge Valle do Amaral e Rebeca Campos Motta
  • Trabalho:
    Serviço para gestão de Recursos Humanos do IFF

Informações

Projeto desenvolvido em Django, utilizando Piston e RESTfulie como ferramentas para serviço. Inicialmente modelado para a disciplina de Processos de Negócios onde desenvolvemos a parte de estrutura e documentação. Tem por objetivo oferecer de forma facilitada os dados dos servidores do Instituto através de um serviço, agilizando a comunicação com outras aplicações.

Funcionalidades

Atualmente já está implementados os métodos GET e PUT. Os próximos passos serão implementar os métodos POST e DELETE.

Para utilizar

  • Faça o download do projeto (.zip ou .tar.gz) pelo GitHub.

  • Descompacte.

  • Renomeie a pasta para "rh".

  • Execute o comando:

    sudo chmod +x install.sh
    
  • Execute o comando:

    sudo ./install.sh
    
  • Confirme a instalação de pacotes quando solicitado.

  • Crie o "superuser" quando for solicitado.

  • Acesse:

    http://localhost:8080/

Habilitando POST

  • Abra o arquivo /var/lib/python-support/python2.7/piston/resource.py com sudo.

  • Adicione na linha 34 entre "self.handler = handler() ... if not":

    self.csrf_exempt = getattr(self.handler, 'csrf_exempt', True)
    
  • Reinicie o sevidor Django.