Django

Sessões do Django

Framework de sessões, backends de sessão, middleware de sessão, segurança de sessão, sessões baseadas em cookies vs banco de dados

18 perguntas de entrevista·
Mid-Level
1

Qual é o papel principal do framework de sessões do Django?

Resposta

O framework de sessões do Django permite armazenar e recuperar dados arbitrários por visitante do site no servidor. Ele abstrai o processo de envio e recebimento de cookies de sessão, armazenando os dados no lado do servidor enquanto envia apenas um ID de sessão ao cliente via cookie.

2

Qual middleware deve estar habilitado para usar sessões no Django?

Resposta

SessionMiddleware é o middleware responsável por gerenciar as sessões no Django. Ele deve estar presente em MIDDLEWARE para que request.session esteja disponível. Este middleware lê e escreve os dados de sessão, gerenciando o ciclo de vida completo das sessões.

3

Como acessar os dados de sessão em uma view do Django?

Resposta

Os dados de sessão são acessados via request.session, que se comporta como um dicionário Python. É possível ler, escrever e excluir valores com a sintaxe padrão de dicionários. O Django gerencia automaticamente a serialização e a persistência dos dados.

4

Qual é o backend de sessão padrão no Django?

5

Como configurar o Django para usar sessões baseadas em cookies assinados?

+15 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