Мое имя приложения - это фотография. Как вы можете видеть ниже в models.py, SubImages (файл) сохраните на
'photo/static/subImages/'
но в works.html я не вижу этих изображений.
В элементе проверки я вижу
http://127.0.0.1:8080/works/29/photo/static/subImages/blah.jpg 404 not found,
И я знаю субизображения, сохраненные на
http://127.0.0.1:8080/photo/static/subImages/blah.jpg.
Что мне делать в urls.py или models.py, чтобы увидеть субизображения?
models.py
class SubImage(models.Model):
image = models.ForeignKey('Image', on_delete=models.SET_NULL, null=True)
file = models.ImageField(upload_to='photo/static/subImages/',max_length=1000, null=True)
class Image(models.Model):
title = models.CharField(max_length = 100)
file = models.ImageField(upload_to='photo/static/images/',max_length=1000, null=True)
works.html
<img src="{{subImage.file}}">
urls.py
url(r'^works/(?P<param1>\d+)/$', views.specsView, name='specsView'),
views.py
def specsView(request, param1):
subImage_list = models.SubImage.objects.filter(image_id__exact = '29')
return render(request, 'photo/works.html', {'subImage_list':subImage_list})