Я пытаюсь получить общее количество изображений для каждого объявления, которое было опубликовано пользователем.Я хочу отобразить этот счет на моем шаблоне.Я попробовал несколько решений онлайн, чтобы увидеть, смогу ли я заставить это работать, но я как бы ударил кирпичную стену.Это то, что я вижу на сайтах электронной коммерции;так что я знаю, что это возможно.Пожалуйста, помогите ...
My Model
class Advert(models.Model):
"""All adverts"""
STATUS_CHOICES = (
('draft', 'Draft'),
('published', 'Published')
)
title = models.CharField(max_length=49)
description = models.TextField()
price = models.PositiveIntegerField()
date_created = models.DateTimeField(auto_now_add=True)
date_posted = models.DateTimeField(auto_now=True)
state = models.ForeignKey(State, on_delete=models.DO_NOTHING)
city = models.CharField(max_length=255, blank=True, null=True)
author = models.ForeignKey(User, on_delete=models.CASCADE)
category = models.ForeignKey(Category, on_delete=models.DO_NOTHING)
status = models.CharField(
max_length=10, choices=STATUS_CHOICES, default='draft')
image_primary = models.ImageField(
upload_to="product_pictures", verbose_name='Image (required)')
image_2 = models.ImageField(
upload_to="product_pictures", blank=True, null=True)
image_3 = models.ImageField(
upload_to="product_pictures", blank=True, null=True)
image_4 = models.ImageField(
upload_to="product_pictures", blank=True, null=True)
image_5 = models.ImageField(
upload_to="product_pictures", blank=True, null=True, default=None)
class Meta:
ordering = ['-id']
def __str__(self):
return self.title
my View
def view_all(request):
"""View All view"""
view_all_list = Advert.objects.all().order_by('date_posted')
context = {
"view_all_list": view_all_list
}
return render(request, 'view-all.html', context)
my template
{% for items in view_all_list %}
<a href="" class="col card-sm">
<div class=" row">
<span class="numbertext"><i style="margin-right: 4px;" class="fas fa-camera"></i>{{items.****}}</span>
<img src="{{items.image_primary.url}}" alt="">
</div>
<div class="row" title="{{items.title}} | {{items.price}}">
<h5>{{items.title}}</h5>
<h4>{{items.price}}</h4>
</div>
</a>
{% endfor %}
Я хочу получить общее количество всех изображений, чтобы я мог использовать его здесь
{{items.****}}