Django

Views do Django

Function-based views, class-based views, generic views, mixins, objetos request/response

20 perguntas de entrevista·
Junior
1

No Django, o que é uma function-based view (FBV)?

Resposta

Uma function-based view é uma função Python que recebe um objeto HttpRequest como primeiro parâmetro e retorna um objeto HttpResponse. É a abordagem mais simples para criar views no Django, ideal para lógica simples e direta. As FBVs oferecem grande flexibilidade e são mais explícitas que as class-based views.

2

Qual é a assinatura mínima de uma function-based view no Django?

Resposta

A assinatura mínima de uma FBV é uma função que recebe request como primeiro argumento e retorna um HttpResponse. O parâmetro request é um objeto HttpRequest que contém os metadados da requisição HTTP. Essa convenção permite que o Django passe automaticamente as informações da requisição recebida para a view.

3

Como recuperar o método HTTP usado em uma requisição dentro de uma view Django?

Resposta

O atributo request.method retorna uma string representando o método HTTP usado (GET, POST, PUT, DELETE, etc.). Esse atributo é sempre em maiúsculas e permite diferenciar o processamento de acordo com o tipo de requisição. É comumente usado em FBVs para tratar diferentes ações dentro de uma mesma view.

4

Qual função do Django renderiza um template com um contexto e retorna um HttpResponse?

5

O que é uma class-based view (CBV) no Django?

+17 perguntas de entrevista

Domine Django para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis