Introdução
Os aplicativos controlados por dados geralmente compartilham uma estrutura semelhante. Você tem uma página na qual lista os itens, uma página para exibir os detalhes de um item e as páginas apropriadas para permitir a criação, as atualizações e as exclusões. A necessidade de criar cada uma dessas páginas manualmente pode se tornar entediante, especialmente, uma vez que grande parte do código e do HTML é repetitiva.
Para ajudar a simplificar a criação de aplicativos controlados por dados, o Django fornece exibições genéricas. Exibições genéricas são exibições baseadas em classe projetadas para executar todas essas operações comuns. Podemos usar exibições genéricas para criar páginas rapidamente para exibir e editar dados. Essas exibições podem, até mesmo, gerar os formulários HTML para nós.
Neste módulo, exploraremos os formulários e as exibições genéricas e como podemos usar uma biblioteca comum para aprimorar a exibição dos formulários.
Neste módulo, você aprenderá a:
- Usar exibições genéricas.
- Criar formulários do Django.
- Usar a biblioteca django-crispy-forms.
Pré-requisitos
- Software
- Habilidades de codificação
- Noções de HTML e CSS
- Noções básicas do Django
- Noções básicas de bancos de dados relacionais
- Conhecimento de nível intermediário de Python, incluindo: