У меня есть модель, как показано ниже:
class Artwork(models.Model):
title = models.CharField(max_length=120)
collection = models.CharField(max_length=120,null=True)
slug = models.SlugField(blank=True, unique=True)
description = models.TextField()
price = models.DecimalField(decimal_places=2, max_digits=20, default=0)
image = models.ImageField(upload_to=upload_image_path, null=True, blank=True)
banner = models.ImageField(upload_to='artworks/banner')
video = models.FileField(upload_to='artworks/video',blank=True,null=True)
category = models.CharField(choices=CATEGORY_CHOICES, max_length=15)
views_count = models.IntegerField(default=150)
featured = models.BooleanField(default=False)
active = models.BooleanField(default=True)
created = models.DateTimeField(default=timezone.now)
и Вид, как показано ниже:
def artwork_list_view(request):
queryset = Artwork.objects.all()
context = {
'objet_list':queryset,
}
return render(request, "artworks/list.html", context)
Я использую набор запросов в шаблоне, как показано ниже:
<div style='min-height:80px;'><p >First Collection</p></div>
{% for obj in object_list %}
<div class="workSeriesThumbnailStrip">
{% if obj.image %}
<a href="{{ obj.get_absolute_url }}"><img src="{{ obj.image.url }}" style="float:left;width:67px;height:87px;margin:10px;" ></a>
{% endif %}
</div>
{% endfor %}
</div>
знаю, у меня более одной коллекции, и я хочу разместить в коллекциях значение l oop, чтобы элементы каждой коллекции отображались в одном ряду. Но так как я новичок в django, я не знаю, как получить список коллекций и передать их в шаблон. пожалуйста, помогите мне.