
Formulários Django
Form classes, ModelForm, validação, validadores personalizados, form widgets, formsets, crispy forms
1Qual classe base usar para criar um formulário Django simples (não vinculado a um model)?
Qual classe base usar para criar um formulário Django simples (não vinculado a um model)?
Resposta
A classe forms.Form é a classe base para criar formulários Django independentes de qualquer model. Ela permite definir manualmente cada campo com seu tipo e validadores. ModelForm só é usado quando se deseja vincular o formulário diretamente a um model Django existente.
2Como acessar os dados validados de um formulário Django após chamar is_valid()?
Como acessar os dados validados de um formulário Django após chamar is_valid()?
Resposta
O atributo cleaned_data é um dicionário que contém os dados do formulário após validação e limpeza. Ele só está disponível após uma chamada bem-sucedida a is_valid(). Os valores são convertidos para os tipos Python apropriados (por exemplo, uma date string se torna um objeto datetime.date).
3Em um ModelForm, qual atributo da classe Meta especifica o model a ser usado?
Em um ModelForm, qual atributo da classe Meta especifica o model a ser usado?
Resposta
O atributo model na classe Meta de um ModelForm define o model Django no qual o formulário será baseado. O Django gera automaticamente os campos do formulário correspondentes aos campos do model especificado. Os atributos fields ou exclude controlam então quais campos incluir.
Qual método valida um campo específico em um formulário Django?
Qual método usar para validar vários campos interdependentes em um formulário Django?
+19 perguntas de entrevista
Outros temas de entrevista Django
Fundamentos de Python
Python orientado a objetos
Fundamentos do Django
Models Django - Fundamentos
Views do Django
Templates Django
QuerySets avançados
Autenticação no Django
Middleware do Django
Django Admin
Django REST Framework
Sinais do Django
Upload de arquivos
Cache do Django
Sessões do Django
Email no Django
Testes no Django
Segurança do Django
Implantação do Django
Django ORM avançado
Desempenho do Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django em um ecossistema de microsserviços
Comandos personalizados do Django
Internacionalização no Django
Padrões de Projeto no Django
Django Async e ASGI
Settings e configuração de produção
Observabilidade e monitoramento
Domine Django para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis