title: Django regex url not working
body: <p>The <code>http://127.0.0.1:8000/song/299d8fe1-7d9f-434a-ba64-94fb7a16b1a6/</code>gives me the desired page based on the uuid of the song and works fine.
  (It's the second url.)</p>
  
  <p>Here is the urls.py</p>
  
  <pre><code>    urlpatterns = patterns('',
          url(r'^$', views.index, name='index'),
          url(r'^song/(?P&lt;uuid&gt;\S+)/$', views.song, name='song'),
  --&gt;     url(r'^song/(?P&lt;uuid&gt;\S+)/song_info/$', views.song_info, name='song_info'),
      )
  </code></pre>
  
  <p>The third url,</p>
  
  <pre><code>http://127.0.0.1:8000/song/299d8fe1-7d9f-434a-ba64-94fb7a16b1a6/song_info/
  </code></pre>
  
  <p>the one the arrow is pointing at, gives me a 404 error, with the message "No Song matches the given query."</p>
  
  <p>I'm guessing there's an error with the regex, but I can't figure it out.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Here are the views for both the song and song info:</p>
  
  <p>views.py</p>
  
  <pre><code>    imports....
  
      @login_required
      def song(request, uuid):
          song = get_object_or_404(Song, uuid=uuid)
          song_status = song.get_status()
          form = SongInfoForm(initial={'song_info': song.song_info}, user=request.user)
  
          return render(request, 'songapp/song.html',
              {'form': form, 'song': song, 'song_status': song_status})
  
      def song_info(request):
          return render(request, 'songapp/song_info.html')
  </code></pre>