title: How to do reverse URL search in Django namespaced reusable application
body: <p>Consider that I include namespaced reusable application:</p>
  
  <pre><code>urlpatterns = patterns('',
      # ella urls
      url('^ella/', include('ella.core.urls', namespace="ella")),
  )
  </code></pre>
  
  <p>Now, the Ella applications has urls like that:</p>
  
  <pre><code>urlpatterns = patterns( '',
      url( r'^(?P&lt;category&gt;[a-z0-9-/]+)/$', category_detail, name="category_detail" ),
      # object detail
      url( r'^(?P&lt;category&gt;[a-z0-9-/]+)/(?P&lt;year&gt;\d{4})/(?P&lt;month&gt;\d{1,2})/(?P&lt;day&gt;\d{1,2})/(?P&lt;content_type&gt;[a-z0-9-]+)/(?P&lt;slug&gt;[a-z0-9-]+)/$',
          object_detail, name="object_detail" )
  )
  </code></pre>
  
  <p>Now, calling <code>{% url ella:category_detail category="cat" %}</code> works fine. However, when object tries to generate link to it's details, it calls</p>
  
  <pre><code>from django.core.urlresolvers import reverse
  url = reverse('object_detail', kwargs={'required' : 'params'})
  </code></pre>
  
  <p>This is not working, unless rewritten as</p>
  
  <pre><code>from django.core.urlresolvers import reverse
  url = reverse('ella:object_detail', kwargs={'required' : 'params'})
  </code></pre>
  
  <p>So, if I understand it correctly, <strong>including reusable application into namespace breaks all inner reverse()s inside given application</strong>.</p>
  
  <p>Is it true? What have I missed? Is there any way around?</p>