Djangoでサイトを作ろうとしていますが、画像が表示されません。
私のモデルは次のとおりです。
class Place(models.Model):
Pic=models.ImageField(upload_to="media",blank=True,null=True)
StoreName=models.CharField(max_length=200)
Address=models.CharField(max_length=200)
OpenDate=models.DateField('date opened')
SubmitDate=models.DateTimeField('date submitted')
def __unicode__(self):
return self.StoreName
ビューは次のとおりです。
def PlaceView(request,thisPlace):
PlaceObject=Place.objects.get(StoreName=thisPlace)
return render_to_response('Pages/place.html',{'PlaceObj':PlaceObject})
次に「place.html」に
<img src="{{PlaceObj.Pic.url}}" alt="test" width="50px" height="50px"
しかし、画像は決して表示されません。コンソールに 404 エラーが表示されます。
[02/Aug/2012 14:49:50] "GET /Media/media/24228302_1.jpg HTTP/1.1" 404 2220
MEDIA_ROOT をシステムのフォルダー (/home/Project_root/Media/) に設定し、MEDIA_URL ='http://127.0.0.1:8000/Media/' を設定しました。
私が正しくしていないことがありますか?