title: django admin custom model admin url
body: <p>So I have a <code>Bookings</code> model in my django app. I am using django admin to display information about the booking. I want to create a custom url directly from the <code>changelist</code> view -- (not the <code>change</code> view). </p>
  
  <p>I want the url to be something like: <code>/admin/bookings/generate_bookings</code>.</p>
  
  <p>I've registered that url in my model admin by overwriting the <code>get_urls</code> function. The issue is that django automatically resolves any url that follows the syntax of <code>model_name/&lt;text&gt;</code> as a detail view url and it assumes whatever is in <code>text</code> is a primary key of the given model.</p>
  
  <p>As a result I get the error: </p>
  
  <p><code>booking object with primary key u'random_text' does not exist.</code></p>
  
  <p>Is there any way to get my custom url to resolve first?</p>