From a05dbfe8ef6ee2a3b31e0855468de3f398c3561c Mon Sep 17 00:00:00 2001 From: omdj17 <omdj17@inf.ufpr.br> Date: Wed, 8 Aug 2018 22:59:24 -0300 Subject: [PATCH] Update README.md --- README.md | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 49f21b0..33ba017 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,38 @@ ## Instalação O farol utiliza o pipenv para criar um ambiente virtual e instalar as depedencias e modulos python. -### Ubuntu, Linux mint, Mate, Debian e derivados -Caso o seu sistema operacional seja baseado na distribuição debian é recomendável atualiza o sistema antes de instalar o farol. -É possível fazer isso com os seguintes comandos: +### Instalação manual ```bash -sudo apt-get update -sudo apt-get upgrade -y +sudo apt-get install python3 +sudo apt-get install python3-pip +sudo pip3 install --upgrade pip +sudo pip3 install pipenv +pipenv install +pipenv shell +cd src +./manage.py makemigrations documento +./manage.py makemigrations usuario +./manage.py migrate +``` ``` ### Script -A instalação do farol se resume a executar o seguinte comando: +faz todo o trabalho acima. ```bash ./install --install +pipenv shell +``` + +### Criando o usuario +dentro da pasta src execute o seguinte comando: +```bash +./manage.py createsuperuser +``` +Parabens, você criou um User, no farol existe User e Usuario, User é um tipo primitivo usado apenas para logar, todas as operações são feitas com Usuario, logo para criar um usuario +é necessario ir na interface grafica. +```bash +./manage.py runserver ``` +No navegador entre no seguinte link: localhost:8000/admin +coloque o usuario e senha que voce criou com o comando super user, após voce logar, você precisa criar um curso. +na tela clique em curso, botao verde "+" para criar. Depois de criar um curso, para o final da tela, onde está escrito usuarios (no final da tela), clique em criar um usuario. +Após criar o usuario com permissao de adm e moderador o sistema está pronto para ser utilizado por todos. -- GitLab