Django

Ambiente Virtual Python - venv (default)

virtualenv venv

Ativação do ambiente virtual

Linux:

source venv/bin/activate

Windows:

venv/Script/Actvate

Criação dos pacotes instalados (dependências):

pip freeze > requirements.txt

Instalação das dependencias:

pip install -r requirements.txt

Criação Setup Django

django-admin startproject setup .

Execução do Projeto

  1. Inicie o ambiente virtual
  2. python manage.py runserver

Mudança Timezone e Idioma

DOTENV

  1. pip install python-dotenv
  2. Criar arquivo “.env”
  3. from dotenv import load_dotenv
  4. load_dotenv()
  5. str(os.getenv('SECRET_KEY'))

.gitignore

  1. gitignore.io
  2. django
  3. note arquivos ignorados no codespace ficam cinzas

Criar App

  1. python manage.py startapp galeria
  2. add em settings.py → INSTALLED_APPS
  3. galeria.apps.GaleriaConfig → referenciando as configs do app dentro do arquivo ´apps.py´
  4. incluir as urls em setup → urlpatterns
  5. path(“”, include('galeria.urls')),

Configuração Templates

  1. settings → itti\templates
  2. TEMPLATES … “DIR”: [os.path.join(BASE_DIR, 'templates')],

ORM Django

  1. models.py
  2. crie as classes e dos atributos BD
  3. python manage.py makemigrations
  4. python manage.py migrate

Ordenação Classes Models