Как я могу иметь 127.0.0.1:8080/photo/static/subImages/blah.jpg вместо 127.0.0.1:8080/works/29/photo/static/subImages/blah.jpg? - PullRequest
0 голосов
/ 30 марта 2019

Я столкнулся с

http://127.0.0.1:8080/works/29/photo/static/subImages/blah.jpg

вместо

http://127.0.0.1:8080/photo/static/subImages/blah.jpg

в проверяемом элементе.и изображения не загружаются.

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'),

просмотров.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})

как мне сделать это в URL или другом файле для загрузки моих изображений ??спасибо

...