title: Django: what does "load" do (in a template file)?
body: <p>As &quot;load&quot; is far too generic for searching:</p>
  <ol>
  <li><p>What is the purpose of &quot;load&quot; and what does it do in this particular case? - in a template file, base_weblog.html,</p>
  <p><code>{% load weblog %}{% render_month_links %}</code></p>
  </li>
  <li><p>Are some naming conventions used in order for &quot;load&quot; to
  do its job? E.g. names of folders and/or files and/or
  class names?</p>
  </li>
  <li><p>Where is the documentation for &quot;load&quot; and can you elaborate?</p>
  </li>
  </ol>
  <hr />
  <p>Details:</p>
  <p>The example is from the source for
  <a href="http://www.djangoproject.com/" rel="noreferrer">http://www.djangoproject.com/</a> - direct download URL is
  through <a href="http://shrinkster.com/17g8" rel="noreferrer">http://shrinkster.com/17g8</a>.</p>
  <p>Partial folder structure (items with no file extension are folders):</p>
  <pre><code>django_website
  
    apps
      accounts
      aggregator
      blog
        urls.py
        models.py
          class Entry(models.Model)
  
        templatetags
          weblog.py
      contact
      docs
  
    templates
      base_weblog.html
  
      aggregator
      blog
        entry_archive.html
        entry_archive_year.html
        month_links_snippet.html
        entry_archive_month.html
        entry_detail.html
        entry_snippet.html
        entry_archive_day.html
      comments
      contact
      docs
      feeds
      flatfiles
      flatpages
      registration
  </code></pre>