الحصول على جلسة قيمة متغير
-
05-07-2019 - |
سؤال
وبعد أن وضع كائن جلسة عمل، كيف يمكنني الوصول إلى القيمة للكائن معين في القوالب الخاصة بي؟
المحلول
{{request.session.variable}}
سوفوRequestContext يعطيك صلاحيات لطلب الكائن في قوالب.
وسيكون لديك لإضافة هذا settings.py الخاص بك:
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.request',
... )
ولعقف RequestContext لقوالب يمكنك استخدام هذا المصطلح في وظيفة عرض:
from django.template import RequestContext
from django.shortcuts import render_to_response
return render_to_response('template.html', var_dict,\
context_instance=RequestContext(request))
نصائح أخرى
واعتمادا على عدد متغيرات جلسة لديك، فإنه قد يكون من الأسهل لمجرد إضافة متغير إلى القاموس السياق.
لا تنتمي إلى StackOverflow