МОДЕЛИ:
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?