diff --git a/defender/utils.py b/defender/utils.py index 0b1b1d5..2183368 100644 --- a/defender/utils.py +++ b/defender/utils.py @@ -2,8 +2,7 @@ import logging from django.http import HttpResponse from django.http import HttpResponseRedirect -from django.shortcuts import render_to_response -from django.template import RequestContext +from django.shortcuts import render from django.core.validators import validate_ipv46_address from django.core.exceptions import ValidationError @@ -251,8 +250,7 @@ def lockout_response(request): 'cooloff_time_minutes': config.COOLOFF_TIME / 60, 'failure_limit': config.FAILURE_LIMIT, } - return render_to_response(config.LOCKOUT_TEMPLATE, context, - context_instance=RequestContext(request)) + return render(request, config.LOCKOUT_TEMPLATE, context) if config.LOCKOUT_URL: return HttpResponseRedirect(config.LOCKOUT_URL) diff --git a/defender/views.py b/defender/views.py index 898a1f2..ba46abc 100644 --- a/defender/views.py +++ b/defender/views.py @@ -1,5 +1,4 @@ -from django.shortcuts import render_to_response -from django.template import RequestContext +from django.shortcuts import render from django.http import HttpResponseRedirect from django.core.urlresolvers import reverse from django.contrib.admin.views.decorators import staff_member_required @@ -16,9 +15,7 @@ def block_view(request): context = {'blocked_ip_list': blocked_ip_list, 'blocked_username_list': blocked_username_list} - return render_to_response( - 'defender/admin/blocks.html', - context, context_instance=RequestContext(request)) + return render(request, 'defender/admin/blocks.html', context) @staff_member_required