擅长:python、mysql、java
<p>试试这个。你知道吗</p>
<pre><code>def test(request):
url = urllib2.urlopen("http://www.pythonforbeginners.com")
readurl = url.read()
soup = BeautifulSoup(readurl)
links = soup.find_all('a')
result = []
for lin in links:
result.append(lin.get('href'))
return render(request, 'portal_test.html', {'result': result, 'url': url})
</code></pre>
<p>您所做的是覆盖结果数据。你必须使用一个列表并获取其中的所有数据。然后在模板使用中</p>
<pre><code>{% for x in result %}
{{ x }}
{% endfor %}
</code></pre>
<p>使用正确的变量名。。。:)</p>