def index(request): """Home page view. """ galleries, users = get_recommended() if galleries.count() > 3: cut = randint(0, galleries.count() - 3) galleries = galleries[0:4] if users.count() > 3: cut = randint(0, users.count() - 3) users = users[cut : 2 + cut] pictures_own = None try: pictures = Picture.objects.all().order_by("-id")[0:48] except IndexError: pictures = None if request.user.is_authenticated(): pictures_own = Picture.objects.filter(user=request.user).order_by("-id")[:16] picture_feat = None if pictures: picture_feat = pictures[0] all_pictures = Picture.objects.all().count() all_users = User.objects.all().count() all_galleries = Gallery.objects.all().count() banners = PictureDescription.banners_objects.all()[0:32] return render( request, "homepage.html", { "pictures": pictures, "pictures_own": pictures_own, "users": users, "galleries": galleries, "all_pictures": all_pictures, "all_galleries": all_galleries, "all_users": all_users, "picture_feat": picture_feat, "banners": banners, }, )
def index(request): """Home page view. """ galleries, users = get_recommended() if galleries.count() > 3: cut = randint(0, galleries.count() - 3) galleries = galleries[0:4] if users.count() > 3: cut = randint(0, users.count() - 3) users = users[cut:2 + cut] pictures_own = None try: pictures = Picture.objects.all().order_by("-id")[0:48] except IndexError: pictures = None if request.user.is_authenticated(): pictures_own = Picture.objects.filter( user=request.user).order_by("-id")[:16] picture_feat = None if pictures: picture_feat = pictures[0] all_pictures = Picture.objects.all().count() all_users = User.objects.all().count() all_galleries = Gallery.objects.all().count() banners = PictureDescription.banners_objects.all()[0:32] return render( request, "homepage.html", { 'pictures': pictures, 'pictures_own': pictures_own, 'users': users, 'galleries': galleries, 'all_pictures': all_pictures, 'all_galleries': all_galleries, 'all_users': all_users, 'picture_feat': picture_feat, 'banners': banners })
def browse(request): """Browse view. """ galleries, users = get_recommended() checkbox_licenses = [] for license in CHOICES_LICENSE[2:]: new_license = [license[0], license[1].split(" ")[-1]] checkbox_licenses.append(new_license) response_dict = {} response_dict["galleries"] = galleries[0:24] response_dict["users"] = users[0:8] response_dict["checkbox_licenses"] = checkbox_licenses if request.GET.has_key("format"): if request.GET["format"] == "json": return browse_json(request, users, galleries) return render(request, "browse.html", response_dict)
def browse(request): """Browse view. """ galleries, users = get_recommended() checkbox_licenses = [] for license in CHOICES_LICENSE[2:]: new_license = [license[0], license[1].split(' ')[-1]] checkbox_licenses.append(new_license) response_dict = {} response_dict['galleries'] = galleries[0:24] response_dict['users'] = users[0:8] response_dict['checkbox_licenses'] = checkbox_licenses if request.GET.has_key('format'): if request.GET['format'] == 'json': return (browse_json(request, users, galleries)) return render(request, "browse.html", response_dict)