title: django template url from another app
body: <p>I have to be missing something silly. I have a {% url  %} in a template where the action is from another app.  It isn't working but I have no clue if there is something different about using view functions from other apps or if I am just doing something silly.</p>
  
  <p>call/template/call/file.html</p>
  
  <pre><code>    &lt;form action="{% url 'upload_image' %}"&gt;&lt;/form&gt;
  </code></pre>
  
  <p>picture/urls.py</p>
  
  <pre><code>from .views import PictureList, PictureCreate, PictureDetail, PictureUpdate, PictureDelete, upload_image
  
  ...
  url(r'^upload_image/$', upload_image, name='upload_image'),
  ...
  </code></pre>
  
  <p>picture/view.py</p>
  
  <pre><code>def upload_image( request ):
      print 'IN IMAGE UPLOAD'
      print request
  </code></pre>
  
  <p>All I ever get is:</p>
  
  <pre><code>NoReverseMatch at /call/4/
  
  Reverse for 'upload_image' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
  </code></pre>