from django.shortcuts import render from django.views.generic import View from django.utils.decorators import method_decorator from django.views.decorators.csrf import csrf_protect from boards.models import Attachment __author__ = 'neko259' TEMPLATE = 'boards/random.html' CONTEXT_IMAGES = 'images' RANDOM_POST_COUNT = 9 class RandomImageView(View): @method_decorator(csrf_protect) def get(self, request): params = dict() params[CONTEXT_IMAGES] = Attachment.objects.get_random_images( RANDOM_POST_COUNT) return render(request, TEMPLATE, params)