سؤال

وبعد أن وضع كائن جلسة عمل، كيف يمكنني الوصول إلى القيمة للكائن معين في القوالب الخاصة بي؟

هل كانت مفيدة؟

المحلول

{{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))

نصائح أخرى

واعتمادا على عدد متغيرات جلسة لديك، فإنه قد يكون من الأسهل لمجرد إضافة متغير إلى القاموس السياق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top