title: NoReverseMatch django 1.4 admin
body: <p>I migrated a project from 1.1 to 1.2, then to 1.3, all of this, flawlessly. However, when I moved the version up to 1.4, I keep getting a </p>
  
  <pre><code>NoReverseMatch at /admin/&lt;app_name&gt;/&lt;model_name&gt;/
  Reverse for 'app_list' with arguments '()' and keyword arguments '{'app_label': ''}' not found.
  </code></pre>
  
  <p>All other admin functionality seems to work fine, but every time I try to see a list, I get this NoReverseMatch error.</p>
  
  <p>My url entry for the admin is:</p>
  
  <pre><code>(r'^admin/', include(admin.site.urls)),
  </code></pre>
  
  <p>Here's my traceback:</p>
  
  <pre><code>Template error:
  In template /home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/contrib/admin/templates/admin/change_list.html, error at line 44
     Reverse for 'app_list' with arguments '()' and keyword arguments '{'app_label': ''}' not found.
     34 : &lt;/script&gt;
  
  
     35 : {% endif %}{% endif %}
  
  
     36 : {% endblock %}
  
  
     37 : 
  
  
     38 : {% block bodyclass %}change-list{% endblock %}
  
  
     39 : 
  
  
     40 : {% if not is_popup %}
  
  
     41 : {% block breadcrumbs %}
  
  
     42 : &lt;div class="breadcrumbs"&gt;
  
  
     43 : &lt;a href="{% url 'admin:index' %}"&gt;{% trans 'Home' %}&lt;/a&gt;
  
  
     44 : &amp;rsaquo; &lt;a href=" {% url 'admin:app_list' app_label=cl.opts.app_label %} "&gt;{{ app_label|capfirst|escape }}&lt;/a&gt;
  
  
     45 : &amp;rsaquo; {{ cl.opts.verbose_name_plural|capfirst }}
  
  
     46 : &lt;/div&gt;
  
  
     47 : {% endblock %}
  
  
     48 : {% endif %}
  
  
     49 : 
  
  
     50 : {% block coltype %}flex{% endblock %}
  
  
     51 : 
  
  
     52 : {% block content %}
  
  
     53 :   &lt;div id="content-main"&gt;
  
  
     54 :     {% block object-tools %}
  
  
  Traceback:
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
    136.                     response = response.render()
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/response.py" in render
    104.             self._set_content(self.rendered_content)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/response.py" in rendered_content
    81.         content = template.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in render
    140.             return self._render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in _render
    134.         return self.nodelist.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in render
    823.                 bit = self.render_node(node, context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/debug.py" in render_node
    74.             return node.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/loader_tags.py" in render
    123.         return compiled_parent._render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in _render
    134.         return self.nodelist.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in render
    823.                 bit = self.render_node(node, context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/debug.py" in render_node
    74.             return node.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/loader_tags.py" in render
    123.         return compiled_parent._render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in _render
    134.         return self.nodelist.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in render
    823.                 bit = self.render_node(node, context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/debug.py" in render_node
    74.             return node.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/defaulttags.py" in render
    281.                 return nodelist.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in render
    823.                 bit = self.render_node(node, context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/debug.py" in render_node
    74.             return node.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/loader_tags.py" in render
    62.             result = block.nodelist.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/base.py" in render
    823.                 bit = self.render_node(node, context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/debug.py" in render_node
    74.             return node.render(context)
  File "/home/ibustama/yalea/env-yalea/lib/python2.6/site-packages/django/template/defaulttags.py" in render
    424.                         raise e
  
  Exception Type: NoReverseMatch at /admin/auth/user/
  Exception Value: Reverse for 'app_list' with arguments '()' and keyword arguments '{'app_label': ''}' not found.
  </code></pre>