Perché non dovrei sempre passare un contesto di richiesta Django in una vista?

4

In base alla documentazione di Django pertinente , un contesto di richiesta offre più di un normale contesto in quanto unisce i dati della richiesta nel contesto.

È quindi necessario per le viste che eseguono l'invio di moduli in Django.

Tuttavia, mi chiedo perché non si può sempre passare un contesto di richiesta per ogni vista. Dopo tutto, un contesto di richiesta offre più di un normale contesto.

Perché non creare una funzione di supporto chiamata, ad esempio, render() che passa automaticamente un contesto di richiesta? C'è uno svantaggio nelle prestazioni?

    
posta David Faux 20.01.2012 - 17:47
fonte

1 risposta

6

C'è uno svantaggio nelle prestazioni. Dovrebbe essere più veloce per eseguire il rendering di un modello con un contesto piccolo rispetto a un contesto di grandi dimensioni (ovvero il contesto della richiesta).

    
risposta data 20.01.2012 - 18:43
fonte

Leggi altre domande sui tag