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.