Ferramentas do usuário

Ferramentas do site


django

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
django [2026/05/20 19:36] – criada jdosdjango [2026/08/05 17:49] (atual) – jdos
Linha 1: Linha 1:
 ====== Django ====== ====== Django ======
  
-===== Ordenação Classes Models =====+=== 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 ===
 +
 +  - Inicie o ambiente virtual
 +  - ''python manage.py runserver''
 +
 +=== Mudança Timezone e Idioma ===
 +  * Go settigns.py
 +  * LANGUAGE_CODE = 'pt-br' 
 +  * TIME_ZONE = 'America/Sao_Paulo' 
 +
 +=== 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 =====
  
-  * 1Classes internas (TextChoices, Meta) +  * Classes internas (TextChoices, Meta) 
-  * 2Campos do model +  * Campos do model 
-  * 3Managers +  * Managers 
-  * 4__str__ +  * __str__ 
-  * 5save() e clean() +  * save() e clean() 
-  * 6@classmethod +  * @classmethod 
-  * 7Métodos comuns +  * Métodos comuns 
-  * 8@property+  * @property
django.1779316567.txt.gz · Última modificação: por jdos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki