context_processors.rst 797 B

123456789101112131415161718
  1. ==================
  2. Context Processors
  3. ==================
  4. Context Processors are simple python functions that receive HttpRequest object and extend template context with additional values. In addition to `default context processors defined by Django <https://docs.djangoproject.com/en/dev/ref/templates/api/#subclassing-context-requestcontext>`_, Misago defines its own context processors:
  5. misago.core.context_processors.site_address
  6. ===========================================
  7. :py:func:`misago.core.context_processors.site_address`
  8. This function adds ``SITE_ADDRESS`` value to template context that you can use to build absolue links in your templates::
  9. # Will become "http://mysite.com/"
  10. {{ SITE_ADDRESS }}{% url 'forum_index' %}
  11. This is most useful for links in e-mail templates.