title: Django custom template-tag not rendered in loop
body: <p>My Custom tag:</p>
  
  <pre><code># app/templatetags/ctags.py
  
  def getgenre():
      genre = ["Test1", "Test2"]
      return genre
  
  register.simple_tag(getgenre)
  </code></pre>
  
  <p>My html:</p>
  
  <pre><code># app/templates/base.html
  
  {% load ctags %}
  &lt;!-- {% getgenre %} --&gt;
  {% for genre in getgenre %}
      &lt;li&gt;{{genre}}&lt;/li&gt;
  {% endfor %}
  </code></pre>
  
  <p>This renders a blank page for me.
  If I uncomment {% getgenre %}, django renders ["Test1", "Test2"] as expected.
  I've tried countless variations of setting up my tag (including the non-simple_tag way) to no avail. I am simply unable to iterate over any value returned by one of my custom-tags.</p>
  
  <p>Am I missing something fundamental here?</p>