Skip to main content

Makes specified django settings visible in template rendering context.

Project description

---------- django-settings-context-processor ----------

What does it do?
Makes specified django settings visible in the template rendering context.

How does it do it?
django-settings-context-processor takes the settings variable
TEMPLATE_VISIBLE_SETTINGS, which should be an iterable of strings,
and looks for a settings of the name of each iterable. The name-value
pair of this setting is then added to the template rendering context.

Can I see an example?
Yes! Assuming the root django-settings-context-processor is in your
PYTHON_PATH, this should work:


# the first 5 here are the django 1.2.1 default context processors

# define some settings we'd like to export
CONTACT_PHONE='(555) 555-5555'
CONTACT_ADDR_STREET='123 Anywhere Rd.'

# for settings_context_processor


<ul class="contact">
<li>{{ CONTACT_PHONE }}</li>
<li><a href="mailto:{{ CONTACT_EMAIL }}">{{ CONTACT_EMAIL }}</a></li>
<li>{{ CONTACT_ADDR_STREET }}</li>

Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-settings-context-processor-0.2.tar.gz (1.9 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page