From 491dffca00cee70c7580b5e5470c8cc7005bc107 Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Wed, 7 Mar 2018 15:18:07 +0100 Subject: [PATCH] [ui][views] Moved from render_to_response to render render_to_response is deprecated in Django 2.0 and render has been available since 1.3. It's shorter to write and avoids the writing of context_instance=RequestContext(request) in each of its call. --- beat/web/ui/views.py | 66 +++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 34 deletions(-) diff --git a/beat/web/ui/views.py b/beat/web/ui/views.py index 6ad045ce5..bcffa5f04 100755 --- a/beat/web/ui/views.py +++ b/beat/web/ui/views.py @@ -27,8 +27,7 @@ from django.shortcuts import get_object_or_404 -from django.shortcuts import render_to_response -from django.template import RequestContext +from django.shortcuts import render from django.template import loader from django.template import Context from django.contrib.auth.views import login as django_login @@ -63,8 +62,7 @@ logger = logging.getLogger(__name__) def index(request): '''Our main index page''' - return render_to_response('ui/index.html', - context_instance=RequestContext(request)) + return render(request, 'ui/index.html') #---------------------------------------------------------- @@ -190,8 +188,9 @@ def blocked_user_reactivation(request): else: form = BlockedUserRevalidationForm() - return render_to_response('registration/blocked_user_reactivate.html', {'form': form}, - context_instance=RequestContext(request)) + return render(request, + 'registration/blocked_user_reactivate.html', + {'form': form}) #---------------------------------------------------------- @@ -263,15 +262,14 @@ def activity_stream(request, author_name): # 2. request.user != author leaderboards = Leaderboard.objects.filter(search__in=Search.objects.for_user(request.user).filter(author=author)).order_by('-changed') - return render_to_response('ui/activity_stream.html', - dict( - owner = (request.user == author), - author= author, - statistics= gather_contributions(request.user, author), - leaderboards= leaderboards, - ), - context_instance=RequestContext(request), - ) + return render(request, + 'ui/activity_stream.html', + dict( + owner = (request.user == author), + author= author, + statistics= gather_contributions(request.user, author), + leaderboards= leaderboards, + )) #---------------------------------------------------------- @@ -350,25 +348,25 @@ def user_settings(request): password_change_form = PasswordChangeForm(user=user) - return render_to_response('ui/user_settings.html', - { - 'password_change_form': password_change_form, - 'token' : user.auth_token, - 'statistics' : { - 'nb_experiments': user.experiments.count(), - 'nb_public_experiments': user.experiments.filter(sharing=Shareable.PUBLIC).count(), - 'nb_attested_experiments': user.experiments.filter(~Q(attestation=None)).count(), - 'nb_toolchains': user.toolchains.count(), - 'nb_public_toolchains': user.toolchains.filter(sharing=Shareable.PUBLIC).count(), - 'nb_algorithms': user.algorithms.count(), - 'nb_public_algorithms': user.algorithms.filter(sharing=Shareable.PUBLIC).count(), - 'nb_libraries': user.algorithms.count(), - 'nb_public_libraries': user.librarys.filter(sharing=Shareable.PUBLIC).count(), - 'nb_dataformats': user.dataformats.count(), - 'nb_public_dataformats': user.dataformats.filter(sharing=Shareable.PUBLIC).count(), - }, - }, - context_instance=RequestContext(request)) + return render(request, + 'ui/user_settings.html', + { + 'password_change_form': password_change_form, + 'token' : user.auth_token, + 'statistics' : { + 'nb_experiments': user.experiments.count(), + 'nb_public_experiments': user.experiments.filter(sharing=Shareable.PUBLIC).count(), + 'nb_attested_experiments': user.experiments.filter(~Q(attestation=None)).count(), + 'nb_toolchains': user.toolchains.count(), + 'nb_public_toolchains': user.toolchains.filter(sharing=Shareable.PUBLIC).count(), + 'nb_algorithms': user.algorithms.count(), + 'nb_public_algorithms': user.algorithms.filter(sharing=Shareable.PUBLIC).count(), + 'nb_libraries': user.algorithms.count(), + 'nb_public_libraries': user.librarys.filter(sharing=Shareable.PUBLIC).count(), + 'nb_dataformats': user.dataformats.count(), + 'nb_public_dataformats': user.dataformats.filter(sharing=Shareable.PUBLIC).count(), + }, + }) #---------------------------------------------------------- -- GitLab