django
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| django [2026/05/20 19:37] – [Ordenação Classes Models] jdos | django [2026/08/05 17:49] (atual) – jdos | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ====== Django ====== | ====== Django ====== | ||
| + | |||
| + | === Ambiente Virtual Python - venv (default) === | ||
| + | |||
| + | '' | ||
| + | |||
| + | === Ativação do ambiente virtual === | ||
| + | |||
| + | == Linux: == | ||
| + | '' | ||
| + | |||
| + | == Windows: == | ||
| + | |||
| + | '' | ||
| + | |||
| + | === Criação dos pacotes instalados (dependências): | ||
| + | |||
| + | '' | ||
| + | |||
| + | === Instalação das dependencias: | ||
| + | |||
| + | '' | ||
| + | |||
| + | === Criação Setup Django === | ||
| + | '' | ||
| + | |||
| + | === Execução do Projeto === | ||
| + | |||
| + | - Inicie o ambiente virtual | ||
| + | - '' | ||
| + | |||
| + | === Mudança Timezone e Idioma === | ||
| + | * Go settigns.py | ||
| + | * LANGUAGE_CODE = ' | ||
| + | * TIME_ZONE = ' | ||
| + | |||
| + | === DOTENV === | ||
| + | |||
| + | - '' | ||
| + | - Criar arquivo " | ||
| + | - from dotenv import load_dotenv | ||
| + | - load_dotenv() | ||
| + | - str(os.getenv(' | ||
| + | |||
| + | === .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("", | ||
| + | |||
| + | === Configuração Templates === | ||
| + | |||
| + | - settings -> itti\templates | ||
| + | - TEMPLATES ... " | ||
| + | |||
| + | === ORM Django === | ||
| + | |||
| + | - models.py | ||
| + | - crie as classes e dos atributos BD | ||
| + | - python manage.py makemigrations | ||
| + | - python manage.py migrate | ||
| ===== Ordenação Classes Models ===== | ===== Ordenação Classes Models ===== | ||
| Linha 6: | Linha 74: | ||
| * Campos do model | * Campos do model | ||
| * Managers | * Managers | ||
| - | * __\str\__ | + | * __str__ |
| * save() e clean() | * save() e clean() | ||
| * @classmethod | * @classmethod | ||
| * Métodos comuns | * Métodos comuns | ||
| * @property | * @property | ||
django.1779316640.txt.gz · Última modificação: por jdos
