title: Django ValueError - not enough values to unpack (expected 2, got 1)
body: <p>Getting the error in the title when I try to go on my <code>listing_public</code> page, can't figure out why.  </p>
  
  <p><strong>views.py</strong></p>
  
  <pre><code>def listing_public(request, pk):
  
      listing = get_object_or_404(BuyerListing, pk)
  
      return render (
          request,
          'listing_public.html',
          context={'listing':listing}
      )
  </code></pre>
  
  <p><strong>urls.py</strong></p>
  
  <pre><code>url(r'^listing/(?P&lt;pk&gt;\d+)/$', views.listing_public, name='listing_public'),
  </code></pre>
  
  <p><strong>Template Tags</strong></p>
  
  <pre><code>{% url 'listing_public' pk=listing.pk %}
  </code></pre>
  
  <p><a href="https://stackoverflow.com/questions/40732496/valueerror-not-enough-values-to-unpack-expected-2-got-1">This</a> is the only other question on Stack Overflow I found regarding this error, but the sole answer didn't solve my problem.  Here is the <a href="http://dpaste.com/2GW3Y9W" rel="noreferrer">traceback</a>.</p>