Django дополнительный параметр при запросе (where)?
Чтобы выбрать рандомную фотографию из альбомов которые входят в категорию с id = cat_iddef albums(request, cat_id):
  show_albums = Album.objects.all().filter(cat=cat_id)
  random = Photo.objects.filter(alb__cat_id=cat_id).order_by('?')[: 1]
  categir = Categories.objects.all()
  context = {'albom': show_albums,'categor': categir,'thumb':random}

  return render(request,' adst/albums.html',context)
Спасибо. Но теперь не много в другом ошибка. Для одной категории оно берет рандомную фотку из алтбома из той же категории . Все ок если в категории один альбом, но если в категории три альбома то на всех 3-х будет одна и таже фотка.
Как можно получить параметр кроме как def albums(request, cat_id): отсюда,
Вот так нельзя ?random = Photo.objects.filter(alb=show_albums.alb_id).order_by('?')[: 1]