Отображение нескольких изображений в одной записи - PullRequest
0 голосов
/ 13 марта 2020

МОДЕЛИ:

class Activitati(models.Model):
    data_publicarii = models.DateField(default = "AAAA-LL-ZZ")
    titlu = models.TextField(max_length = 50, blank = False)
    text = models.TextField(blank = False)

    def get_absolute_url(self):
        return reverse('activitati', kwargs={'pk':self.pk})


class Images(models.Model):
    post = models.ForeignKey(Activitati, on_delete = models.CASCADE, default = None)
    image = models.ImageField(upload_to ='images/', blank = True, null = True)

    def __str__ (self):
        return self.post.titlu + 'Image'

ПРОСМОТРА:

def activitati_list(request):
    activitati = Activitati.objects.all()
    post = Images.objects.all()
    ordering = ['-data_publicarii']
    return render(request, 'activitati_list.html', {'activitati':activitati,'post':post})

ШАБЛОН:

    {%for p in post.images_set.all%}    
    <div class="zoom">
        <img src="{{p.image.url}}" class=photo>
    </div>
    {%endfor%}

Почему он ничего не отображает? я не знаю, что мне не хватает? В шаблоне, если я пишу 'post.all' вместо post.images_set.all, он отображает все изображения для каждого поста, но это не то, что я хочу. Где я могу найти больше документации об этом _set?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...