Se ho impostato una variabile di sessione in Django, come:Django: accede alle variabili di sessione da un modello?
request.session["name"] = "name"
C'è un modo per accedere all'interno di un modello, o devo recuperare dall'interno una visione, e poi passarlo a Un modello?
Chiedere perché ho circa 10 piccole variabili di sessione a cui vorrei accedere all'interno di un modello e passare tutti e 10 dalla vista al modello potrebbe diventare un po 'disordinato.
(devo usare le variabili di sessione perché è un HttpResponseRedirect, ma memorizzare le variabili in un database è eccessivo per i miei scopi.)
Così - un modo per afferrare le variabili di sessione direttamente all'interno di un modello?
Vedi http://stackoverflow.com/questions/2246725/django-template-context-processors#answer-9233283 per sapere come aggiungere django.core.context_processors.request ai tuoi processori contesto modello senza ignorando il impostazioni predefinite. –
se uso HttpResponse invece di render sarò ancora in grado di ottenere l'attributo di sessione nel mio template. Sono confuso per favore dimmi – cafebabe1991
@ cafebabe1991 Cosa intendi? La classe 'HttpResponse' non ha nulla a che fare con i template, quindi la domanda non sembra rilevante ... –