Django
Ambiente Virtual Python - venv (default)
Ativação do ambiente virtual
Linux:
Windows:
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
Inicie o ambiente virtual
python manage.py runserver
Mudança Timezone e Idioma
DOTENV
pip install python-dotenv
Criar arquivo “.env”
from dotenv import load_dotenv
load_dotenv()
str(os.getenv('SECRET_KEY'))
.gitignore
gitignore.io
django
note arquivos ignorados no codespace ficam cinzas
Criar App
python manage.py startapp galeria
add em settings.py → INSTALLED_APPS
galeria.apps.GaleriaConfig → referenciando as configs do app dentro do arquivo ´apps.py´
incluir as urls em setup → urlpatterns
path(“”, include('galeria.urls')),
Configuração Templates
settings → itti\templates
TEMPLATES … “DIR”: [os.path.join(BASE_DIR, 'templates')],
ORM Django
models.py
crie as classes e dos atributos BD
python manage.py makemigrations
python manage.py migrate
Ordenação Classes Models