Django

Sessioni Django

Framework di sessione, backend di sessione, middleware di sessione, sicurezza di sessione, sessioni basate su cookie vs database

18 domande da colloquio·
Mid-Level
1

Qual è il ruolo principale del framework di sessione di Django?

Risposta

Il framework di sessione di Django consente di memorizzare e recuperare dati arbitrari per ogni visitatore del sito sul server. Astrae il processo di invio e ricezione dei cookie di sessione, memorizzando i dati lato server e inviando al client solo un ID di sessione tramite un cookie.

2

Quale middleware deve essere abilitato per usare le sessioni in Django?

Risposta

SessionMiddleware è il middleware responsabile della gestione delle sessioni in Django. Deve essere presente in MIDDLEWARE affinché request.session sia disponibile. Questo middleware legge e scrive i dati di sessione, gestendo l'intero ciclo di vita delle sessioni.

3

Come accedere ai dati di sessione in una view Django?

Risposta

I dati di sessione sono accessibili tramite request.session, che si comporta come un dizionario Python. La lettura, la scrittura e l'eliminazione dei valori funzionano con la sintassi standard dei dizionari. Django gestisce automaticamente la serializzazione e la persistenza dei dati.

4

Qual è il backend di sessione predefinito in Django?

5

Come configurare Django per usare sessioni basate su cookie firmati?

+15 domande da colloquio

Padroneggia Django per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis