Skip to content

Latest commit

 

History

History
63 lines (56 loc) · 2.2 KB

README.md

File metadata and controls

63 lines (56 loc) · 2.2 KB

Gestão de Resíduos

A waste management CRUD made in Django. Put into production using fly.io.

Set up para desenvolvimento:

Instalar depenências:

pip install -r requirements-dev.txt pip install -r requirements.txt

Criar arquivo .env

Nesse projeto estamos usando o pacote environ para administrar as variáveis de ambiente requeridas pelo projeto. Assim, na pasta raiz do projeto devemos criar um arquivo .env que contem as variáveis de ambiente usadas pelo sistema:

  • SECRET_KEY: Uma chave secreta gerada pelo Django para proteção de formuários e cookies
  • DEBUG: Uma flag booleana que indica se estamos em um ambiente de produção ou de desenvolvimento.
  1. Para setarmos as variáveis no .env
  • Dentro da pasta raiz do projeto crie um arquivo chamado .env.
  • Se estiver em um ambiente UNIX rode make django-secret-key.
    • Esse comando gera uma nova chave secreta e cola ela dentro do .env.
  • Se estiver em um ambiente windows, devemos gerar e colar manualmente dentro do .env
    • Para isso dentro do interpretador python faça:
      from django.core.management.utils import get_random_secret_key
      print("SECRET_KEY=" + get_random_secret_key())
      
      • Cole o output desse comando no arquivo .env
  • Para setar o debug como True, caso em esteja em um ambiente de desenvolvimento, abra o .env adicione DEBUG=True.

Rodando servidor de desenvolvimento

python manage.py runserver

Estrutura

.
├── _dev
├── apps
│   ├── classe
│   ├── destinacao
│   ├── entrada
│   ├── fornecedor
│   ├── home
│   ├── localidade
│   └── saida
├── core
│   ├── scss
│   └── static
├── docs
├── notebooks
├── staticfiles
├── templates
│   ├── classe
│   ├── destinacao
│   ├── entrada
│   ├── fornecedor
│   ├── home
│   ├── localidade
│   ├── partials
│   └── saida
└── templatetags

Frontend Theme: