Python / Django

Python / Django

Aqui você encontra os posts publicados sobre Python e Django. Cada card leva para o conteúdo completo.

Atributos de Classe vs. Atributos de Instância no Python

Entenda a diferença entre atributos de classe e de instância, como o Python realiza o attribute lookup e quando usar cada abordagem na programação orientada a objetos.

Métodos de Classe vs. Métodos de Instância vs. Métodos Estáticos no Python

Entenda quando usar self, cls e @staticmethod para escrever classes mais organizadas, reutilizáveis e alinhadas às boas práticas de Python.

Arquitetura MVC em Python

Veja como o padrão Model-View-Controller separa responsabilidades e ajuda a construir aplicações Python mais organizadas, testáveis e escaláveis.

Integração com Banco de Dados em Python: SQL vs ORM

Compare SQL direto e ORM em Python, entendendo quando priorizar controle e performance ou produtividade e manutenção no acesso a dados.

Socket em Python: criando aplicações através da rede

Entenda como o módulo socket permite criar aplicações cliente-servidor, transferir dados e desenvolver soluções em rede com Python.

Desenvolvimento de APIs Modernas com FastAPI em Python

Descubra como o FastAPI combina produtividade, validação automática e alta performance na criação de APIs modernas.

Introdução ao Bootstrap em Python

Descubra como integrar Bootstrap em projetos Python para criar interfaces modernas, responsivas e com muito mais agilidade.

Barra de Navegação Bootstrap com Python

Descubra como usar a Navbar do Bootstrap para criar menus responsivos e modernos em aplicações Python com pouco código.

Botões Bootstrap com Python

Aprenda a criar botões responsivos, acessíveis e padronizados para interfaces profissionais em aplicações Python.

Alertas no Bootstrap com Python

Veja como usar os Alertas do Bootstrap para comunicar sucesso, avisos, erros e informações de forma clara em aplicações Python.

Badges no Bootstrap com Python

Entenda como os Badges do Bootstrap ajudam a destacar status, notificações e categorias em interfaces Python.

Grupos de Botões no Bootstrap com Python

Veja como o Button Group organiza ações relacionadas em interfaces Python, mantendo alinhamento e praticidade.

Cards Bootstrap com Python

Descubra como os Cards do Bootstrap organizam informações de forma elegante e reutilizável em aplicações Python.

Django Básico: construindo aplicações web com Python

Entenda os conceitos fundamentais do Django: apps, URLs, Views, Templates, Models, ORM, formulários e Admin para construir aplicações web estruturadas com Python.

Django Admin: produtividade para gerenciar sua aplicação

Veja como o Django Admin, ModelAdmin e Inlines aceleram o gerenciamento de dados, listagens, relacionamentos e personalizações administrativas.

Modificando atributos de exibição no Django Admin

Aprenda a personalizar o Django Admin com list_display, readonly_fields, search_fields, list_filter e list_editable para uma gestão mais produtiva.

Inline Admin no Django Admin

Veja como TabularInline e StackedInline permitem editar registros relacionados diretamente na página do modelo principal no Django Admin.

Criando métodos personalizados no Django Admin

Descubra como métodos personalizados e o list_display permitem exibir informações calculadas e formatadas no Django Admin sem alterar o banco de dados.

Exibindo imagens no Django Admin

Veja como usar ImageField, MEDIA_ROOT/MEDIA_URL e format_html() para exibir miniaturas de imagens diretamente no Django Admin.

Criando botões no Django Admin

Entenda como ações administrativas e o Django Object Actions permitem criar botões para tarefas específicas no Django Admin.

Personalizando a área no Django Admin

Veja como AdminSite, templates e CSS permitem adaptar a identidade visual do Django Admin ao contexto da aplicação.

Introdução ao Django Sessions

Entenda como o Django Sessions mantém o estado do usuário entre requisições, controlando autenticação, cookies e expiração de dados.

Clear() e Flush() no Django Sessions

Compare clear() e flush() no Django Sessions e entenda qual método usar para limpar dados ou encerrar completamente a sessão.

Definindo o tempo de expiração no Django Sessions

Veja como SESSION_COOKIE_AGE e set_expiry() controlam a duração das sessões, equilibrando segurança e usabilidade.

KeyError no Django Sessions: como evitar falhas inesperadas

Entenda como tratar KeyError no Django Sessions usando get(), pop() e boas práticas para fluxos de autenticação mais robustos.

Django Messages: feedback temporário para aplicações web

Descubra como o Django Messages, integrado ao Bootstrap, cria notificações temporárias para login, formulários e operações administrativas.

Introdução ao Django Auth

Entenda como o sistema nativo de autenticação do Django organiza usuários, senhas, permissões e sessões para controlar o acesso às funcionalidades.

Cadastro e Gerenciamento de Usuários no Django Auth

Entenda como criar, organizar e administrar usuários no Django, além de controlar permissões e níveis de acesso para diferentes perfis.

Login de Usuário no Django Auth

Entenda como o Django valida credenciais, inicia sessões autenticadas e organiza o fluxo de login com authenticate(), login() e LoginView.

Bloqueando Acesso no Django Auth

Aprenda a proteger views e páginas restritas com is_authenticated e login_required, diferenciando autenticação de autorização no Django Auth.

Logout no Django Auth: encerre sessões com segurança

Entenda como encerrar sessões autenticadas com segurança usando logout(), login_required e a LogoutView do Django Auth.

Verificando usuários logados no Django Auth

Aprenda a identificar usuários autenticados com request.user e is_authenticated, adaptando a interface e diferenciando autenticação de autorização.

Impedindo duplo login no Django Auth

Entenda como verificar usuários já autenticados e redirecioná-los para uma área apropriada, mantendo o fluxo de acesso mais coerente.

Adicionando novos campos ao User do Django Auth

Aprenda a complementar o User do Django Auth com modelos relacionados, usando ForeignKey ou OneToOneField para organizar dados como endereço, CEP, rua e número.

Entendendo AbstractUser no Django Auth

Entenda como personalizar o modelo de usuário do Django com AbstractUser, configurar AUTH_USER_MODEL e decidir quando usar campos personalizados ou um modelo relacionado.

Entendendo admin_auth e form_auth no Django Auth

Veja como integrar campos personalizados ao formulário de cadastro, à lógica de gravação e ao Django Admin.

Voltar para Postagens