擅长:python、mysql、java
<p>我明白了,变量赋值有问题。这就是为什么它没有为<code>{{dest.img}}</code>返回任何字符串,因此无法链接到图像。您分配了<code>dest1.img</code>多个。请参阅固定解决方案:</p>
<pre><code>def index(request):
dest1 = Destination()
dest1.name = 'New York'
dest1.desc = 'City that never sleeps'
dest1.img = 'destination_1.jpg'
dest1.price = 500
dest2 = Destination()
dest2.name = 'Mumbai'
dest2.desc = 'Great nightlife'
dest2.img = 'destination_2.jpg' # wrong variable assignment
dest2.price = 800
dest3 = Destination()
dest3.name = 'Paris'
dest3.desc = 'The City Of Culinary Delights'
dest3.img = 'destination_3.jpg' # wrong variable assignment
dest3.price = 700
dests = [dest1, dest2, dest3]
# 'dest1': dest1,
# 'dest2': dest2,
# 'dest3': dest3,
# }
return render(request, 'index.html', {'dests': dests})
</code></pre>