title: Admin URL resolver to pass a filtering argument
body: <p>I want to add a link in an admin form to show the children of the clicked object.</p>
  
  <p>In my model I have:</p>
  
  <pre><code>    def change_form_link(self):
              changeform_url = urlresolvers.reverse('admin:customerData_wifirouter_changelist'
              return '&lt;a href="%s" &gt;Change&lt;/a&gt;' % changeform_url
      change_form_link.allow_tags = True
  </code></pre>
  
  <p>Everything works fine here, and I get my link to the admin page to change my "wifirouters".</p>
  
  <p>But I need to filter this page by building.</p>
  
  <p>So I tried:</p>
  
  <pre><code>    def change_form_link(self):
              changeform_url = urlresolvers.reverse('admin:customerData_wifirouter_changelist', args=[self.building_label,])
              return '&lt;a href="%s" &gt;Change&lt;/a&gt;' % changeform_url
      change_form_link.allow_tags = True
  </code></pre>
  
  <p>And I get a bad error:</p>
  
  <pre><code>NoReverseMatch at /admin/customerData/customer/1/
  
  Reverse for 'customerData_wifirouter_changelist' with arguments '('4 rue de Douai',)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['admin/customerData/wifirouter/$']
  </code></pre>
  
  <p>On the other hand, my admin filtered page works fine at <code>http://127.0.0.1:8000/admin/customerData/wifirouter/?building__building_label=4+rue+de+Douai</code> .</p>
  
  <p>I understand that I am using the bas syntax to link to the filtered admin page.</p>
  
  <p>Advice?</p>