title: How to get Django urls.py to recognize # (hash) in url?
body: <p>Let's say I want the following url to get matched with a django view through <code>urls.py</code>: <code>www.mysite.com/cake/#vanilla</code></p>
  
  <p>In <code>urls.py</code> I have something like this:</p>
  
  <pre><code>url('^cake/#.*/$', app.views.view ),
  </code></pre>
  
  <p>So basically I want all urls that start with root: <code>www.mysite.com/cake/#</code>, to be handled by this view. However, django urls seems to treats # as %23, so instead all urls with root <code>www.mysite.com/cake/%23</code> is handled by that view. How can I get the hash sign in <code>url('^cake/#.*/$', app.views.view )</code>, to be treated like an actual hash sign instead of a %23?</p>
  
  <p>Thanks for any help!</p>