擅长:python、mysql、java
<p>在url中包含<code>pk</code>。</p>
<p>把你的网址改成这样</p>
<pre><code>url(r'(?P<pk>\d+)/$', views.index, name='index'),
</code></pre>
<p>而不是</p>
<pre><code># /batches/
url(r'^$', views.index, name='index'),
</code></pre>
<p><strong>或,</strong></p>
<p>如果您没有将<code>pk</code>传递给视图,请从<code>index</code>视图中删除<code>pk</code>,如下所示。</p>
<pre><code>def index(request):
all_Batches = Batches.objects.all()
html = ''
for batch in all_Batches:
url = '/batches/' + str(batch.id) + '/'
html += '<a href="#"' + url + '">' + str(batch.BatchNumber)+ '</a><br>'
return HttpResponse(html)
</code></pre>