title: Pass parameters to view but not using them
body: <p>I have a view:</p>
  
  <pre><code>def product_details(request, brand_id, slug, product_id):
      product = get_object_or_404(Product, id=product_id)
      return render(request, 'product_details.html',
                {'product': product})
  </code></pre>
  
  <p><code>urls.py</code>:</p>
  
  <pre><code>urlpatterns = patterns('',
                         url(r'^$', 'core.views.show_brands', name='brands'),
                         url(r'^(?P&lt;brand_id&gt;\d+)/(?P&lt;slug&gt;[-\w\d]+)/$', 'core.views.brand_products', name='brand_products'),
                         url(r'^(?P&lt;brand_id&gt;\d+)/(?P&lt;slug&gt;[-\w\d]+)/(?P&lt;product_id&gt;\d+)/$', 'core.views.product_details', name='product_detail'),
                         )
  </code></pre>
  
  <p>The question is: should I pass <code>brand_id</code> and <code>slug</code> if I don't use them? I pass for human-readable url. Url example: <code>http://127.0.0.1:8000/brands/1/coca_cola/3/</code></p>