title: Django redirect() not working
body: <p><strong>The Ideal:</strong> User submits a form with data for <code>Entry A</code> at URL <code>/entry/1</code> and is then taken to the same form but for <code>Entry B</code> at URL <code>/entry/2</code> - at the moment the form submits to the same view and I'm attempting to redirect to the next entry.</p>
  
  <p><strong>The Problem:</strong> Redirection simply doesn't work, my view function is defined as:</p>
  
  <pre><code>def editor(request, entry_id):
  </code></pre>
  
  <p>Within the view I handle post data and have used the following lines to attempt redirection:</p>
  
  <ul>
  <li><code>redirect('myapp.views.editor', entry_id=next_id)</code></li>
  <li><code>redirect('myapp.views.editor', kwargs={ 'entry_id': next_id })</code></li>
  <li><code>redirect('/entry/{0}'.format(next_id))</code></li>
  <li><code>HttpResponseRedirect('/entry/{0}'.format(next_id))</code></li>
  </ul>
  
  <p><strong>What I Know:</strong></p>
  
  <ul>
  <li>The <code>redirect</code> shortcut works in other views</li>
  <li>The <code>next_id</code> is correct and definitely has a value</li>
  <li>The code is technically valid - <strong>this fails silently</strong></li>
  <li>Attempting to redirect to a different view doesn't work either</li>
  </ul>
  
  <p>Am I missing something glaringly obvious?</p>