+
+
+@ssi_variable(register, patch_response=[add_never_cache_headers])
+def picture_random_picture(request, exclude_ids, unless=None):
+ if unless:
+ return None
+ queryset = Picture.objects.exclude(pk__in=exclude_ids).exclude(image_file='')
+ count = queryset.count()
+ if count:
+ return queryset[randint(0, count - 1)].pk
+ else:
+ return None