Добрый день! Пытаюсь отобразить все фото из статической папки на динамической странице. Т.е. есть папка chapters в этой папке - папки соответствующие определенным страницам сайта, в свою очередь в этих папках - папки с фото которые должны отображаться на динамической странице. Надо чтобы на динамической странице отображались все фото с указанной папки. Я использовал listdir() но у меня не получается передать в шаблон список путей к файлам полученный с помощью listdir(). Как это можно реализовать?
Models:
class New_Volumes(models.Model):
new_id = models.IntegerField('ID')
name = models.CharField('Номер выпуска', max_length=150)
count_page = models.CharField('Кол-во страниц', max_length=3000)
file = models.FileField('Выпуск', upload_to='static/main/comics')
def __str__(self):
self.z = self.file
with zipfile.ZipFile(self.z) as z:
lnk = 'chapters/' + str(self.new_id) + '/' + str(self.id)
z.extractall(lnk)
return self.name
class Meta:
verbose_name = 'Выпуск'
verbose_name_plural = 'Выпуски'
views:
class ComicsRead(DetailView):
model = New_Volumes
def get_context_data(self, **kwargs):
context = super(ComicsRead, self).get_context_data(**kwargs)
context['comics_book'] = Comics.objects.all()
return context
template_name = 'main/reader.html'
context_object_name = 'comics_read'
Если для ответа на вопрос требуется доп. информация то напишите об этом в комментариях к вопросу. Всем заранее Спасибо!