有人可以幫助我這個問題:我有一個Django,項目,秀Django的圖像模板
settings.py中
MEDIA_ROOT = 'C:/Users/hl/workspace/beer/media'
MEDIA_URL = '/media/'
STATICFILES_DIRS = (
'C:/Users/hl/workspace/beer/media'
)
和models.py
image1= models.ImageField(upload_to=settings.MEDIA_ROOT)
and in url.py
(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
的意見
def allBeer(request):
beers=Beer.objects.all().order_by("name")
context={'beers': beers}
return render_to_response('AllBeers.html',context,context_instance=RequestContext(request))
和HTML
{%for beer in beers %}
<p>
<a href="/beers/{{beer.slug}}/">
<img scr="{{beer.image1.url}}">{{beer}}
</a>
</p>
{% endfor%}
它有沒有問題加載圖像,但圖像在HTML文件中不會顯示。我從互聯網上搜索和閱讀了很多,但我仍然無法弄清楚。
有誰能告訴我爲什麼?
粗體* bold * ** bold!** – 2013-03-02 15:28:31