Repositório destinado ao desenvolvimento de um Sistema de Gestão de Assistência Técnica para a disciplina de Engenharia de Software II.
- Django(Python)
- PostgreSQL
- Algum framework CSS
- Django :
Link 1 -> https://www.youtube.com/watch?v=1r_5JOER8-A&t=1s
Link 2 -> https://www.youtube.com/watch?v=-m5ywU8SW9E
Link 3 -> https://www.youtube.com/watch?v=DNGI5aD9MJs&t=837s
Link 4 -> https://www.youtube.com/watch?v=GGBzMpIAgz4&t=1324s
Para rodar o projeto, siga as etapas abaixo:
- Crie um ambiente virtual para isolar as dependências do projeto:
- Ative o ambiente virtual:
- No Windows:
- No Linux/MacOS:
- Instale as dependências do projeto:
- Gere sua SECRET_KEY a partir do seguinte comando no terminal:
- Crie um arquivo .env na raiz do diretório do projeto, copie o conteudo de .env.example e adicione sua SECRET_KEY, logo apos crie o bando de dados e preencha os demais campos
- Faça as migrações do banco de dados:
- Faça as migrações do banco de dados:
- Inicie o servidor de desenvolvimento:
- Abra o navegador e acesse o endereço http://localhost:8000 para acessar a aplicação.
python -m venv venv
venv\Scripts\activate
source venv/bin/activate
pip install -r requirements.txt
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'
SECRET_KEY='your-secret-key-here' #True or False DEBUG=True POSTGRES_DB= POSTGRES_USER= POSTGRES_PASSWORD= DB_HOST= DB_PORT=5432
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
docker compose up -d
http://localhost:8000/