context_processors.rst 816 B

123456789101112131415161718
  1. =========================
  2. Misago 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.